Гружу MfsBSD с 10-кой.
Скриптом пытаюсь поставить 10-ку на диск получаю облом - "out of swap
space" и килл процессов.
сейчас ТОП:
last pid: 1352; load averages: 0.34, 0.29, 0.25 up 0+12:14:51
09:13:30
34 processes: 2 running, 31 sleeping, 1 waiting
CPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 312M Active, 1076M Wired, 8K Cache, 180M Buf, 20M Free
ARC: 743M Total, 22K MFU, 716M MRU, 16K Anon, 4732K Header, 23M Other
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
11 root 1 155 ki31 0K 16K RUN 729:07 100.00% idle
0 root 165 -8 0 0K 2640K - 1:48 0.00% kernel
12 root 13 -84 - 0K 208K WAIT 1:23 0.00% intr
13 root 3 -8 - 0K 48K - 0:43 0.00% geom
1149 root 1 20 0 19768K 2672K RUN 0:29 0.00% top
1067 root 5 -8 - 0K 96K tx->tx 0:23 0.00% zfskern
14 root 1 -16 - 0K 16K - 0:07 0.00%
rand_harvest
Скрипт
# делаем мемдиск
mkdir $txzfiles
mdmfs -s $memdisksize md10 $txzfiles
#Качаем архивы "base lib32 kernel doc" с
ftp://ftp6.ua.freebsd.org/pub/FreeBSD/snapshots/amd64/amd64/10.0-STABLE
for file in ${filelist};
do (fetch -o $txzfiles/$file.txz $ftphost/$file.txz); done
...
# Распаковываем архивы на новый пул
cd $txzfiles
export DESTDIR=/mnt
for file in ${filelist};
do (tar --unlink -xpJf $file.txz -C ${DESTDIR:-/}); done
...
Вывод в консоль перед смертью sshd:
...
+ sleep 1
+ chmod 1777 /mnt/tmp
+ cd /mnt
+ ln -s usr/home home
+ chmod 1777 /mnt/var/tmp
+ cd /mfs
+ export DESTDIR=/mnt
+ tar --unlink -xpJf base.txz -C /mnt
+ tar --unlink -xpJf lib32.txz -C /mnt
+ tar --unlink -xpJf kernel.txz -C /mnt
Killed
+ tar --unlink -xpJf doc.txz -C /mnt
Сейчас виртуалке выделено 1500 МБ памяти.
При MfsBSD 9 и инсталле 9-ки при 400МБ памяти такого нет. ZFS ARC не
успевает отъедать всю доступную память при копировании...
--
Vladislav V. Prodan
System & Network Administrator
http://support.od.ua
+380 67 4584408, +380 99 4060508
VVP88-RIPE