как проверить, использует ли zfs модуль ядра

У меня проблемы с производительностью (скорость передачи всего около 50 МБ / с. используя 6 жестких дисков по 2 ТБ WDC WD2003FYYS, каждый из которых выполняет приложение 150 МБ / с) с моим raidz и надеялся увеличить его с помощью модуля ядра ZFS на Linux. Система работает под управлением Ubuntu 14.04 LTS на процессоре G630T с 2x1 ГБ ОЗУ. Я установил модуль, используя следующие команды:

apt-get install software-properties-common
add-apt-repository ppa:zfs-native/stable
apt-get install -y ubuntu-zfs
modprobe zfs
zpool import Media

Как я могу проверить, используется ли модуль теперь для работы zfs - в конце концов, он работал без модуль ядра заранее.

Кстати: производительность все еще отстой: - |

bonnie++ -d /mnt/Media/ -u 1000
Version  1.97       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
Nero          3232M    85  99 86174  16 50680  12   263  99 261051  20 247.7   8
Latency               108ms    1172ms    5596ms   42597us     248ms     660ms
Version  1.97       ------Sequential Create------ --------Random Create--------
Nero                -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 10521  52 +++++ +++ 20070  91 15216  90 +++++ +++ 18939  85
Latency               497ms     398us    9783us     118ms      32us     100us
1.97,1.97,Nero,1,1427965005,3232M,,85,99,86174,16,50680,12,263,99,261051,20,247.7,8,16,,,    ,,10521,52,+++++,+++,20070,91,15216,90,+++++,+++,18939,85,108ms,1172ms,5596ms,42597us,248    ms,660ms,497ms,398us,9783us,118ms,32us,100us

LSMOD:

lsmod |grep zfs
zfs                  1213833  1
zunicode              331251  1 zfs
zavl                   15010  1 zfs
zcommon                51321  1 zfs
znvpair                89166  2 zfs,zcommon
spl                   175426  5 zfs,zavl,zunicode,zcommon,znvpair
0
задан 2 April 2015 в 18:38

1 ответ

Я решил проблему производительности. Это было довольно просто: Вовлек себя RAM на 2x2 ГБ, поместите ее в компьютер, вуаля. Это теперь имеет 6 ГБ памяти и, кажется, довольно этим.

dd, если =/dev/zero =/mnt/Media/testfile.out bs=1M count=10000 10000+0 записей в 10000+0 записях 10 485 760 000 байтов скопированных (10 ГБ), 33,828 с, 310 МБ/с

dd, если =/mnt/Media/testfile.out =/dev/null bs=1M 10000+0 записей в 10000+0 записях 10 485 760 000 байтов скопированных (10 ГБ), 24,1512 с, 434 МБ/с

я никогда не тестировал, если zfs модуль ядра принес пользу.

, Почему было настолько трудно понять это? Причина состоит в том, что память никогда не заполнялась полностью, когда только 2 ГБ были установлены. Кроме того, не было никакого продолжения свопинга - по крайней мере, не во время операций файла. Подсказка, что я лучше должен был уделить больше внимания, должна была однако быть найдена в "вершине" Каждый раз, когда я копировал файлы состояния ожидания (wa) повышенный приблизительно до 30%. После обновления это значение остается ниже 5%.

1
ответ дан 2 April 2015 в 18:38

Другие вопросы по тегам:

Похожие вопросы: