Linux.by
https://forum.linux.by/

swap on NFS root
https://forum.linux.by/viewtopic.php?f=3&t=8802
Страница 1 из 1

Автор:  tes+or [ 19 мар 2007, 19:49 ]
Заголовок сообщения:  swap on NFS root

по идее ему должно быть пофигу, но:

# dd if=/dev/zero of=swapfile bs=1024 count=65536
#mkswap /swapfile 65536
#sync
# swapon /swapfile
swapon: /swapfile: Invalid argument

строчка из fstab
/swapfile none swap lo,loop 0 0

#swapon -a - тотже эффект.

бред, чего я не вижу?

Автор:  Llama [ 19 мар 2007, 20:14 ]
Заголовок сообщения: 

чегой-то ему не хватает видимо...
Попробуй чтоль сделать losetup'ом девайс из файла, а уде на девайс - натравливать mkswap и swapon
А вообще - в гугле чегой-то есть по поводу nfs swap - перидоически народ писал на это патчи ипытался засунуть их в ядро. Получилось ли - не знаю, но видимо - нет, ибо и так больно уж большой изврат...

Автор:  tes+or [ 19 мар 2007, 20:22 ]
Заголовок сообщения: 

да память не проблема, тут ее коробка. старая правда, но много. думаю если насуваю туда хотябы 128, то можно будет обойтись без свопа вообще.

оно у меня на компиляции вылетало, как мне кажется по причине нехватки памяти ядро пристреливало cc.

Автор:  Llama [ 19 мар 2007, 21:05 ]
Заголовок сообщения: 

tes+or, это "кажется" проверяется в dmesg - либо пристреливало, либо нет.

Автор:  tes+or [ 19 мар 2007, 21:52 ]
Заголовок сообщения: 

понял. ща остальное докомпилю - перепроверю. просто после добавление еще 32 мегов и наращивании до 98 - компиляция одного и того же пакета всеравно вылетала со стремной ошибкой, тогда как остальные идут без проблемы.

это основные грабли дженты - вылетания на этапе компиляции, но обычно побороть их нетрудно даже не программисту вроде меня, т.к. гугл отлично работает.

Автор:  d4s [ 20 мар 2007, 21:58 ]
Заголовок сообщения: 

года полтора назад интересовался этой темой - из-за ошибок/архитектурных особенностей ядра в то время это был известный баг.
давно не интересовался, но в качестве альтернативы советую использовать iSCSI

Автор:  tes+or [ 21 мар 2007, 14:53 ]
Заголовок сообщения: 

Out of Memory: Kill process 28161 (cc1plus) score 1183 and children.
Out of memory: Killed process 28161 (cc1plus).
syslog-ng invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[<c012fdcf>] out_of_memory+0x6c/0x15d
[<c0130f4d>] __alloc_pages+0x1fa/0x284
[<c01321b8>] __do_page_cache_readahead+0x79/0x183
[<c012f361>] filemap_nopage+0x12d/0x2ce
[<c013671c>] __handle_mm_fault+0x109/0x663
[<c0153cbc>] mntput_no_expire+0x11/0x47
[<c010dc96>] do_page_fault+0x219/0x52f
[<c0144661>] __fput+0xc5/0xe0
[<c010da7d>] do_page_fault+0x0/0x52f
[<c02e4821>] error_code+0x39/0x40
=======================
Mem-info:
DMA per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: Hot: hi: 18, btch: 3 usd: 2 Cold: hi: 6, btch: 1 usd: 0
Active:21688 inactive:163 dirty:0 writeback:0 unstable:0 free:375 slab:1125 mapped:4 pagetables:122
DMA free:524kB min:208kB low:260kB high:312kB active:12276kB inactive:8kB present:16256kB pages_scanned:18439 all_unreclaimable? yes
lowmem_reserve[]: 0 79
Normal free:976kB min:1036kB low:1292kB high:1552kB active:74476kB inactive:644kB present:81220kB pages_scanned:124167 all_unreclaimable? yes
lowmem_reserve[]: 0 0
DMA: 1*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 524kB
Normal: 0*4kB 0*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 976kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
24560 pages of RAM
0 pages of HIGHMEM
1055 reserved pages
151 pages shared
0 pages swap cached
0 pages dirty
0 pages writeback
4 pages mapped
1125 pages slab
122 pages pagetables


вот почему вылетала компиляция, в самом деле мало памяти. но очень лень корячится с этим делом, честноговоря. попробую еще памяти насувать туда.

или это просто? всмысле iSCSI. а еще я слышал бывает какой-то ata over ethernet или что-то в этом духе. или это оно же?

Автор:  mend0za [ 21 мар 2007, 15:07 ]
Заголовок сообщения: 

iSCSI вполне несложен
клиентская часть обычно есть сразу в дистрибутивах (open-iscsi)

Серверная - http://iscsitarget.sourceforge.net

Автор:  Llama [ 21 мар 2007, 15:09 ]
Заголовок сообщения: 

Из того что есть в дистрибутивах - есть еще NBD - network block device. В Debian работает практически out-of-the-box и для данной цели этого достаточно ИМХО.

Автор:  mend0za [ 21 мар 2007, 15:17 ]
Заголовок сообщения: 

будь nbd столь хорош - не появился бы iscsi

Автор:  tes+or [ 21 мар 2007, 15:54 ]
Заголовок сообщения: 

вот если у меня со 128 мегами мускул и та штука не скомпилится, тогда стопудова подниму эту iSCSI параллельно NFS, специально для свопов.

и если скомпилится всеравно быть может подниму

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/