Я новичок в Nexenta, но пока мне она нравится. Я хочу использовать его для замены Freenas в усовершенствованиях ZFS.
В любом случае я замечаю плохую производительность с CIFS (30-50 МБ / с), поэтому я решил запустить несколько тестов Бонни.
но Бонни дает мне следующую ошибку:
nmc@nyx:/Data1$ run benchmark bonnie-benchmark
Volume 'Data1' is the only available volume, starting benchmark...
Data1: running optimal mode benchmark
Data1: generating 4094MB files, using 32768 blocks
chown: cannot access Data1/.nmc-bonnie-benchmark: No such file or directory
У меня есть пул, а затем я создал папку внутри пула. Я настраиваю Cifs, и мой единственный сервер, который я создал, может легко получить доступ к общему ресурсу и загружать файлы.
Любые идеи?
спецификации сервера (на случай, если у вас есть идеи по поводу скорости без тестов): Core2Duo E6600 2 ГБ оперативной памяти (скоро будет 6 ГБ) Плата для рабочей станции Asus P5Q WS 6 дисков Seagate 1,5 ТБ SATAII, набор Bios / ICH в AHCI или что-то еще (уже поздно!), поэтому рейд не устанавливается, только отдельные диски.
Я создал единый пул Raidz со всеми 6 дисками.
Нет l2Arc или ЗИЛ (это просто личный домашний файловый сервер)
Спасибо.
Luma
Edit1: Результаты теста: без параметров / флагов.
Версия 1.03b ------ Последовательный вывод ------ --Последовательный ввод- --Случайный- -Пер Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks - Размер машины K / sec% CP K / sec% CP K / sec% CP K / sec% CP K / sec% CP / sec% CP nyx 4G 121285 53 135904 32 93036 28 131643 89 502117 65 298,3 2 --- --- Последовательное создание ------ -------- Случайное создание -------- -Создать-- --Читать --- -Удалить-- -Создать-- --Читать --- -Удалить - файлов / сек% CP / сек% CP / сек% CP / сек% CP / сек% CP / сек% CP 16 21914 99 +++++ +++ +++++ ++ + 19762 98 +++++ +++ +++++ +++ nyx, 4G, 121285,53,135904,32,93036,28,131643,89,502117,65,298,3,2,16,21914,99 , ++++ +, +++, +++++, +++, 19762,98, +++++, +++, +++++, +++
Вот второй тест с использованием предоставленной вами команды:
Версия 1.03b ------ Последовательный вывод ------ --Последовательный ввод- --Случайный- -Пер Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks - Размер машины K / sec% CP K / sec% CP K / sec% CP K / sec% CP K / sec% CP / sec% CP nyx 4G 174009 73 237713 48 149055 41 141245 94 537932 58 489,6 1 --- --- Последовательное создание ------ -------- Случайное создание -------- -Создать-- --Читать --- -Удалить-- -Создать-- --Читать --- -Удалить - файлы: макс .: мин / сек% CP / сек% CP / сек% CP / сек% CP / сек% CP / сек% CP 64: 100000: 16/64 5094 57 783 7 39774 98 5950 50 142 1 21524 77 nyx, 4G, 174009,73,237713,48,149055,41,141245,94,537932,58,489.6,1,64: 100000: 16 / 64,5094,57,783,7,39774,98,5950 , 50,142,1,21524,77
Лично я бы запустил тест bonnie ++ из командной строки без оболочки Nexenta.
Во-первых, вам нужно войти в систему как пользователь root и перейти в режим полной командной оболочки, используя:
option expert_mode = 1
с последующим !bash
Ответ y
подсказка, которая говорит You are about to enter the Unix ("raw") shell and execute low-level Unix command(s).
Отсюда вы можете загрузить и установить соответствующий исполняемый файл bonnie ++.
# Update the apt package database
root@nyx:/volumes# apt-get update
# Install bonnie++
root@nyx:/volumes# apt-get install bonnie++
# Change to the target directory
root@nyx:/volumes# cd /volumes/Data1/your.cifs.folder
На этом этапе вы можете запустить тест Bonnie с параметрами или без них.
Я обычно бегаю bonnie++ -u root -n 64:100000:16:64
, но ты будешь в порядке bonnie++ -u root
внутри каталога, в котором вы хотите работать.
Опубликуйте свои результаты. При использовании Nexenta без дисков SAS или SCSI необходимо выполнить несколько настроек. Вы должны увидеть как минимум 80-90 МБ / с последовательной записи в массив RAIDZ. Скорость чтения должна быть лучше.