На серверах FreeBSD/Linux проверка диска скорость записи и чтения.
Понадобилось на одном сервере сделать проверку диска на запись, чтение.
Проверяем скорость записи на диск.
Создаем файл test_files забитый нулями емкостью 1GB.
# mkdir /mnt/test && cd /mnt/test && sync; dd if=/dev/zero of=test_files bs=1M count=1024; sync 1024+0 records in 1024+0 records out 1073741824 bytes transferred in 0.412920 secs (2600362355 bytes/sec)
Проверяем чтения с диска.
# dd if=test_files of=/dev/null bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes transferred in 0.147190 secs (7294937815 bytes/sec)
В консоли делим что бы получить Гигабайты.
>>> 7294937815/1e+9 7.294937815
Либо так
echo "7294937815/10^9" | bc 7
Вот и вся проверка диска скорость записи и чтения.
FreeBSD Linux включаем TRIM
Мне интересно как влияет на результат дедупликация. Не логичнее ли вместо zero брать random?
Не задумывался об этом.
Как бы работает метод.