Часто мы замечаем, что производительность сервера не такая, как должна, и спрашиваем себя, в чем проблема? … Не хватит ли пропускной способности? … Отсутствие процессора или оперативной памяти? … Или запись и чтение с HDD будут не самыми лучшими?
Здесь я покажу вам, как узнать, какую максимальную скорость поддерживает ваш жесткий диск, на какой текущей скорости он может работать и т. Д., Мы будем использовать инструмент: HDPARM
Установить hdparm
Во-первых, это очевидно, мы должны установить программное обеспечение, которое мы будем использовать. Если вы используете Ubuntu или Debian, вы можете установить его с помощью:
sudo apt-get install hdparm
Если вы используете ArchLinux или какой-либо другой дистрибутив на его основе, это будет:
sudo pacman -S hdparm
Использование hdparm
Во-первых, это знать максимальную скорость нашего HDD, то есть если это Sata1, Sata2 или 3, сколько он поддерживает. Для этого воспользуемся следующей командой:
sudo hdparm -I /dev/sda | grep -i speed
Это покажет нам что-то вроде этого:
* Скорость передачи сигналов Gen1 (1.5 ГБ / с) * Скорость передачи сигналов Gen2 (3.0 ГБ / с) * Скорость передачи сигналов Gen3 (6.0 ГБ / с)
В зависимости от того, насколько сложен жесткий диск, и, конечно, если в BIOS включена максимальная поддерживаемая скорость.
Теперь мы будем посмотреть текущую скорость с которым работает HDD:
sudo hdparm -tT /dev/sda
Это покажет нам что-то вроде этого:
/ dev / sda: Время чтения из кеша: 22770 МБ за 2.00 секунды = 11397.43 МБ / с Буферизованное считывание с диска: 432 МБ за 3.01 секунды = 143.59 МБ / с
Конец!
Надеюсь, вы мне помогли.
Кстати, вы можете увидеть полную и подробную информацию о вашем HDD, сняв GREP команды, которую я поставил ранее, то есть вот так:
sudo hdparm -I /dev/sda
Наслаждайтесь!
Ха, не знаю почему, но я прочитал «Повышение производительности» вместо «Измерение» и собирался вскочить и спросить, какие уловки вы использовали. Спасибо, Гаара.
ХАХАХАХА ... самый очевидный трюк - получить SSD, хе-хе, но он самый дорогой
Некоторое время назад у меня было 3 диска на настольном ПК, и мне пришло в голову, что первоначальной целью RAID была скорость, и я сделал RAID 0 (удаление), я скопировал почти в три раза скорость, но с тем недостатком, что если я потеряю диск я бы все потерял.
Кстати, раньше RAID назывался «избыточным массивом недорогих дисков», теперь это «независимые диски», потому что нам обычно нужна не такая высокая скорость, а надежность данных.
То же самое произошло и со мной!
С несколько старым IDE (PATA) диском максимальная скорость, о которой вы говорите, выходит с -I не подходит для меня. С другой стороны, существуют текущие, которые дают вам представление:
/ dev / sda:
Время чтения из кеша: 334 МБ за 2.01 секунды = 166.40 МБ / с
Считывание с буферизованного диска по времени: 148 МБ за 3.03 секунды = 48.77 МБ / с
Спасибо за комментарий 😀
Для дополнительных тестов я рекомендую phoronix
http://www.phoronix-test-suite.com
Я бы не стал сильно играть с тестами на шайбу дома. Без каких-либо научных и математических объяснений, чем меньше вы останавливаете его на вращениях (выключаете), тем лучше вы собираетесь делать. Вы можете испортить его, многократно дефрагментируя, сжимая, зашифровав и т. Д. Утилиты проверки диска не безобидны, чем больше вы их используете, тем больше изнашиваете диск. Как SSD и USB, они имеют ограниченное количество операций записи. Использовать их время от времени - это нормально, но не переусердствуйте.
И чем меньше вы будете останавливать / загружать диск, тем лучше.
Тратьте диск как можно меньше.
Приветствие.