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