Странные результаты тестирования серверов

12
[Удален]
#11

Указывайте куда именно вести запись, есть же опции в fio для этого.

sladkydze
На сайте с 07.12.2012
Offline
243
#12

Автор, линуксоидные системы обожают кэшировать в память. Чтобы результаты были правильными - делайте объем тестового файла на запись-чтение существенно больше, чем оперативка. Например, если оперативки 8 ГБ, то файл надо использовать на 40-50 ГБ. Тгда хоть какое-то приближение получите к реальности. Иначе тупо их кэша читать будете. Я там скорости и по 7 гигабайт в секунду видал на чтение :)

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
ENELIS
На сайте с 29.08.2008
Offline
194
#13
sladkydze:
Автор, линуксоидные системы обожают кэшировать в память. Чтобы результаты были правильными - делайте объем тестового файла на запись-чтение существенно больше, чем оперативка. Например, если оперативки 8 ГБ, то файл надо использовать на 40-50 ГБ. Тгда хоть какое-то приближение получите к реальности. Иначе тупо их кэша читать будете. Я там скорости и по 7 гигабайт в секунду видал на чтение :)

fdatasync должно обходить кеш.

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
U1
На сайте с 26.10.2009
Offline
117
#14
It-mcp.ru:


Вопрос состоит в том, почему у 3-ого сервера запись в 1.5-2 раза меньше, чем на первых двух конфигах? Кто виноват (материнская плата/контроллер/диски)? Может я что-то неправильно тестирую/собираю?

Я тоже в своё время изрядно помучался с тестированием различных SSD под линуком, использовал даже iometr, долгая история... Под виндой мучался в том числе с софтварными рамдисками.

Как правильно подметили, Linux любит кэшировать всё и вся, но опять таки dd с правильными ключами не даёт ему кэшироваться. По поводу третьего конфига, контроллер у вас, мягко говоря не для SSD, это древненький контроллер начального уровня, со слабеньким процессором и без кэш памяти.

На МП скорее всего есть AHCI контроллер, попробуйте повесить диски именно на него, создав массив в режиме RSTe (если оный поддерживается и сервер у вас физически), цифры должны лучше выйти чем на аппаратном, при условии что контроллер умеет SATA 6G и чипсет не очень древний.

UPD: мельком глянул на мать, плата должна всё вышеперечисленное уметь и обогнать аппаратный контроллер.

sladkydze
На сайте с 07.12.2012
Offline
243
#15

Автор, не шириной пропускания единой живет система хранения. Гораздо большее значение имеют IOPS на случайный доступ.

Наблюдаю на практике ширину доступа к SSD дискам, так вот, даже 50 мегабайт в секунду - это редчайшая редкость. Разве что у вас совсем уж специфическая нагрузка от приложения. А вот IOPS бывают приличными, 4-5 тысяч вполне бывают.

Melanxolik
На сайте с 28.03.2010
Offline
80
#16

Вся фишка в LSI контролере, 1е его надо настраивать, 2е он не для этого расчитан, 3е его применяют совместно с системами кэширования.

It-mcp.ru
На сайте с 06.04.2010
Offline
76
#17

На практике все оказывается не так, как многие здесь описали. Я взял 3-й конфиг и выкинул оттуда контроллер.

Вот результаты - dd (write) dd (read) UnixBench FIO (randread))

1) (hard raid10) + lsi 225 721 1820 38037/ 0.08

2) (softraid10) без lsi 200 740 1829 91583/0.03

Как видите, только FIO значительно отличается и без контроллера лучше работает, т.к. latency упал до 0.03, что соответствует конфигурации первых двух серверов. Теперь результаты примерно одинаковые. Все стало на свои места.

Отзывы searchengines.ru (/ru/forum/500625), maultalk.ru (http://www.maultalk.com/topic59939.html)
U1
На сайте с 26.10.2009
Offline
117
#18
It-mcp.ru:
На практике все оказывается не так, как многие здесь описали. Я взял 3-й конфиг и выкинул оттуда контроллер.

Вот результаты - dd (write) dd (read) UnixBench FIO (randread))

1) (hard raid10) + lsi 225 721 1820 38037/ 0.08
2) (softraid10) без lsi 200 740 1829 91583/0.03

Как видите, только FIO значительно отличается и без контроллера лучше работает, т.к. latency упал до 0.03, что соответствует конфигурации первых двух серверов. Теперь результаты примерно одинаковые. Все стало на свои места.

Т.е как я и говорил проблема была в тормознутости аппаратного (причём начального уровня) контроллера?

[Удален]
#19
It-mcp.ru:
Как видите, только FIO значительно отличается и без контроллера лучше работает, т.к. latency упал до 0.03, что соответствует конфигурации первых двух серверов.

1. Единственное что показывает более-менее правдивую картинку из перечисленных.

2. Разве не отклик важнее в этом всем?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий