LINUX.ORG.RU
ФорумAdmin

Низкая скорость записи на SSD (raidz-1)

 ,


1

6

Здравствуйте.

Конфигурация:

5 х SSD Samsung SSD 860 EVO 500GB
RaidZ-1 ZFS Pool
Proxmox 5.1
CPU 4 cores, 64 GB RAM

Скорость записи 200 - 300 МБ/сек. Пробовал пересоздавать ZFS с ashift 9,12,13 - результат тот же. Для теста создал raid-5 (mdadm) + ext4, Скорость записи 800-850 МБ/сек!!!

Может кто сталкивался, подскажите что можно подкрутить в ZFS.

Ничего не подкрутить. Ты просто должен чувствовать, что пользуешься лучшей в мире ФС :) Ну, по крайней мере к этому сводятся все аргументы сторонников.

anonymous ()

Может что с discard

anonymous ()

имел дело с «медленными SSD», все было из за прошивки SSD, почти каждый месяц выпускают обновленную прошивку, при старте продаж очень часто прошивка кривая, просто обнови прошивку(есть большая веростность убить ССД перепрошивкой, на свой страх)

также видел разницу скорости с разными ФС, могу только предпологать что это тоже на уровне прошивки толи фича толи «маркетинговый ход», замедляем все ФС кроме НТФС

anonymous ()

Скорость записи 200 - 300 МБ/сек.

А чем измерялось? Цель - подкрутить под бенчмарк? )

что можно подкрутить в ZFS

recordsize в зависимости от типа нагрузки.

GAMer ★★★★★ ()

5 х SSD
RaidZ-1

Не знаю zfs и что означает raidz-1. Но raid1 (зеркалирование) подразумевает четное (кратное) количество физ.носителей. Возможно, из-за этого zfs работет в неоптимальном режиме

anonymous ()
Ответ на: комментарий от anonymous

что означает raidz-1

raidz~=raid5. 1-2-3 - число дисков чётности, которые могут быть потеряны без повреждения данных.

GAMer ★★★★★ ()
Ответ на: комментарий от GAMer

raidz~=raid5

Поверхностно погуглил, что такое raidz. Пишут, что это больше похоже на raid3. Raid3 будет упираться в скорость «диска четности». В то время raid5 раскидывает блоки четности по всем дискам.

anonymous ()

Может что с discard

Ставил Proxmox 4 и Proxmox 5, проблема и там и там.

имел дело с «медленными SSD», все было из за прошивки SSD, почти каждый месяц выпускают обновленную прошивку, при старте продаж очень часто прошивка кривая, просто обнови прошивку(есть большая веростность убить ССД перепрошивкой, на свой страх)

На официальном сайте нет прошивок для этой модели. (

А чем измерялось? Цель - подкрутить под бенчмарк? )

Копировал 200 ГБ файл с PCI-E SSD на свой рейд. Цель - получить нормальную скорость записи 800 МБ/сек, а не 200-300 МБ/сек.

SlavikSS ★★ ()

200-300МБ/сек для саты норм.

burato ★★★ ()
Ответ на: комментарий от burato

Для теста создал raid-5 (mdadm) + ext4, Скорость записи 800-850 МБ/сек!!!

SlavikSS ★★ ()
Ответ на: комментарий от anonymous

Это всё плохие аналогии для RAID на уровне ФС.

anonymous ()
Ответ на: комментарий от burato

Да. После ребута: time cp /bigfile /mnt/raid

Тестил неоднократно, результат один.

SlavikSS ★★ ()
Последнее исправление: SlavikSS (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну тогда автор темы должен сравнить скорость в режимах raid0/stripe (если есть аналог этого режима в zfs) и raidz. После можно думать, что там плохо у него.

anonymous ()
Ответ на: комментарий от SlavikSS

компрессия данных и чексуммы включены/выключены?

VKraft ★★ ()
Ответ на: комментарий от system-root

С этого конечно и надо было начинать обсуждение, но выглядит как обвинение в полной непрофпригодности.

anonymous ()
Ответ на: комментарий от SlavikSS

На официальном сайте нет прошивок для этой модели.

Самсунг не выкладывает прошивки. Они проверяются и ставятся через вендовый софт samsung magician.

Deleted ()
Ответ на: комментарий от anonymous

У ТС evo, для них раньше ничего не было, сейчас не знаю, с телефона неудобно смотреть.

Deleted ()

Тебе нужен хотя бы еще один SSD в сache. А вот после этого можешь уже начинать хвататься какая ZFS быстрая. Вот только упоминать про это нужно всегда в холиварах забывать.

anonymous_sama ★★★★★ ()
Ответ на: комментарий от Deleted

Там выложены ISO с прошивками, в том числе для всех EVO. Правда, они почему-то поделены на Windows и Mac. По идее, первые должны работать на любом обычном компе.

anonymous ()
Ответ на: комментарий от anonymous

Ну если так, то хорошо. Давно пора.

Deleted ()

ZFS не юзал, но когда интересовался, узнал что дедупликация жрет скорость больше всего. Не включена?

SR_team ★★★★ ()

RaidZ-1 ZFS Pool

Proxmox 5.1

На всякий случай хотелось бы уточнить

1) под какой ОСью работает ZFS ( linux / BSD )

2) где в этой схеме используется виртуализация

router ★★★★★ ()
Ответ на: комментарий от anonymous

Но raid1 (зеркалирование) подразумевает четное (кратное) количество физ.носителей.

с холма ли?

anonymous ()
Ответ на: комментарий от anonymous

хреново гуглил, либо так «хорошо» с пониманием.

anonymous ()
Ответ на: комментарий от GAMer

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

anonymous ()
Ответ на: комментарий от SlavikSS

time cp /bigfile /mnt/raid

Без принудительного sync в конце? Ну и что ты померил если сброс данных из кеша мог и не выполниться в каком-то из тестов? Выше уже подсказали что у ZFS мог быть включен sync на самом пуле(я хз какое там дефолтное значение этого параметра, гуглить самому лень).

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от SlavikSS

На официальном сайте нет прошивок для этой модели. (

Под винду есть своя утилита, в которой бенчмарки, фичи, апдейты прошивок и тд и тп

BitSum ★★ ()
Ответ на: комментарий от dk-

Ну вон выше говорят, что для прошек выложены исошники, в которых есть в т.ч. прошивки для ево. Самсунг такой самсунг :)

Deleted ()
Ответ на: комментарий от Deleted

Не, там для EVO отдельные образы. ХЗ, правда, насколько актуальные версии.

anonymous ()

Для теста создал raid-5 (mdadm) + ext4, Скорость записи 800-850 МБ/сек!!!

А с этим:

zfs set checksum=off poolname/testfs
???

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

[code]zfs set checksum=off poolname/testfs[/code]

А вот это интересно, зачем контрольные суммы поверх контрольных сумм, если используется аналог raid? ZFS сам себе не доверяет?

anonymous ()
Ответ на: комментарий от anonymous

А вот это интересно, зачем контрольные суммы поверх контрольных сумм, если используется аналог raid

чо?

anonymous ()

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

/dev/sda:
 Timing cached reads:   8734 MB in  2.00 seconds = 4369.49 MB/sec
 Timing buffered disk reads: 680 MB in  3.01 seconds = 226.07 MB/sec
помойка на hdd выдяет аналогичные показатели, у меня аж яйца вспотели как все поскачет если разогнать ssd... врубил в биосе 6 гбт\с, везде выставил ahci, система говорит
*	Data Set Management TRIM supported (limit 1 block)
трим режим - работает, а данные замера скорости никакие... где загвоздка? какие у вас показатели скорости на ssd?

amd_amd ★★★ ()
Ответ на: комментарий от amd_amd

/dev/sdb: Timing cached reads: 39126 MB in 2.00 seconds = 19590.21 MB/sec Timing buffered disk reads: 1596 MB in 3.00 seconds = 531.89 MB/sec

* Data Set Management TRIM supported (limit 8 blocks) * Deterministic read ZEROs after TRIM

Игры с ashift, recordsize, sync не дали положительных результатов.

SlavikSS ★★ ()

это норма для zfs

anonymous ()
Ответ на: комментарий от SlavikSS

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

amd_amd ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.