Скорость диска

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Скорость диска

Сообщение SLEDopit »

Влияет ли скорость вращения диска на работу систему?
Не так давно перетащил систему на полуторотерабайтник вд 5400об (до этого был вд 320гб 7200об. и именно перетащил, а не переустановил) и с тех пор начались заметные подтормаживания (например фф подвисает на 5-6 секунд и ни на что не реагирует, просто лс может выполниться и подвиснуть на 3-4 секунды, прежде чем появится новое приглашение для ввода команды). раньше никогда такого не было. (ну точнее было давным-давно разок на другом винте, когда он начал потихоньку умирать и сыпать ошибками о бэк блоках в логи).
Разбивка - лвм, если это играет роль.
На всякий случай:

Код: Выделить всё

 # smartctl -a /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.39-2-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===

Model Family:     Western Digital Caviar Green (Adv. Format)
Device Model:     WDC WD15EARS-00Z5B1
Serial Number:    WD-WMAVU1912103
LU WWN Device Id: 5 0014ee 0575a06b1
Firmware Version: 80.00A80
User Capacity:    1,500,301,910,016 bytes [1.50 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Sun Jul 10 00:27:50 2011 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x84) Offline data collection activity was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed without error or no self-test has ever been run.
Total time to complete Offline data collection:                (33000) seconds.
Offline data collection capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 255) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.
SCT capabilities:              (0x3031) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   180   177   021    Pre-fail  Always       -       5966
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       236
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       1702
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       234
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       32
193 Load_Cycle_Count        0x0032   179   179   000    Old_age   Always       -       64990
194 Temperature_Celsius     0x0022   108   087   000    Old_age   Always       -       42
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Хотелось бы понять природу явления и устранить ее. Грешу только на скорость диска, т.к. больше ничего не менялось (ни настройки системы, ни другое железо).

update. после переезда на новый диск на 10% вырос iowait.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Скорость диска

Сообщение Goodvin »

SLEDopit писал(а):
09.07.2011 14:57
Влияет ли скорость вращения диска на работу систему?
Да. И не только она влияет.

SLEDopit писал(а):
09.07.2011 14:57
Не так давно перетащил систему на полуторотерабайтник вд 5400об
Точное название модели винта в студию.


Новый диск случайно не с EARS?
А то вот:
Жесткие диски WDxxEARS (Advanced Format) с размером сектора 4Кб
Оптимальная ФС для больших файлов, с высокой производительностью
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

Goodvin писал(а):
09.07.2011 16:01
Точное название модели винта в студию.
SLEDopit писал(а):
09.07.2011 14:57
Model Family: Western Digital Caviar Green (Adv. Format)
Device Model: WDC WD15EARS-00Z5B1

Goodvin писал(а):
09.07.2011 16:01
Новый диск случайно не с EARS?
С ним самым. Куда копать примерно понял, ушел изучать информацию.
Спасибо.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Скорость диска

Сообщение rm_ »

193 Load_Cycle_Count 0x0032 179 179 000 Old_age Always - 64990

В гугл ещё и по "wd green head parking" или "WDIDLE3".
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

rm_ писал(а):
10.07.2011 01:05
В гугл ещё и по "wd green head parking" или "WDIDLE3".
Ну ни фига ж себе, сколько нового можно узнать о своем винте. Эх, и почему я до покупки не был таким любопытным (:
Спасибо большое.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

Мда, ответ ТП по поводу wdidle меня удручил:
I can advice you to go back to the place of purchase and if possible of a swap to any drive on the link below. That would be the best solution.
There is no special version of the software for model WD15EARS desktop drives for wdidle3.

Ушел переезжать систему на другой диск. Грины все же не годятся под систему, пусть хотя файлопомойку хранит.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Скорость диска

Сообщение sgfault »

SLEDopit писал(а):
15.07.2011 12:50
Мда, ответ ТП по поводу wdidle меня удручил:
I can advice you to go back to the place of purchase and if possible of a swap to any drive on the link below. That would be the best solution.
There is no special version of the software for model WD15EARS desktop drives for wdidle3.

Ушел переезжать систему на другой диск. Грины все же не годятся под систему, пусть хотя файлопомойку хранит.

А вы не пробовали стандартные средства (например, установка APM через hdparm), чтобы запретить ему парковать головки все время? Или это не работает?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

sgfault писал(а):
15.07.2011 15:42
Или это не работает?
Неа, не работает:

Код: Выделить всё

 # hdparm -B 255 /dev/sda

/dev/sda:
 setting Advanced Power Management level to disabled
 HDIO_DRIVE_CMD failed: Input/output error
 APM_level      = not supported
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Скорость диска

Сообщение sgfault »

SLEDopit писал(а):
15.07.2011 18:14
sgfault писал(а):
15.07.2011 15:42
Или это не работает?
Неа, не работает:

Код: Выделить всё

 # hdparm -B 255 /dev/sda

/dev/sda:
 setting Advanced Power Management level to disabled
 HDIO_DRIVE_CMD failed: Input/output error
 APM_level      = not supported


А при 254 (или при максимально возможном значении)? Все равно паркует головки?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

sgfault писал(а):
15.07.2011 18:36
А при 254 (или при максимально возможном значении)? Все равно паркует головки?
А при чем тут другое значение, если APM_level = not supported. Хотя 100500 выставляй, он нот саппортед. (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Скорость диска

Сообщение sgfault »

SLEDopit писал(а):
15.07.2011 18:38
sgfault писал(а):
15.07.2011 18:36
А при 254 (или при максимально возможном значении)? Все равно паркует головки?
А при чем тут другое значение, если APM_level = not supported. Хотя 100500 выставляй, он нот саппортед. (:

Хм.. мне, например, из ошибки вовсе не понятно, что APM "not supported". Может это всего лишь данный level "not supported" ? Ведь даже в hdparm(8) написано, что не все диски поддерживают 255:

Код: Выделить всё

A value of 255 tells hdparm to disable Advanced Power Management altogether on the drive (not all drives support disabling it, but most do)
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Скорость диска

Сообщение rm_ »

SLEDopit писал(а):
15.07.2011 12:50
Мда, ответ ТП по поводу wdidle меня удручил:
I can advice you to go back to the place of purchase and if possible of a swap to any drive on the link below. That would be the best solution.
There is no special version of the software for model WD15EARS desktop drives for wdidle3.

Ушел переезжать систему на другой диск. Грины все же не годятся под систему, пусть хотя файлопомойку хранит.

А в чём собственно состоял вопрос?
Берётся WDIDLE3, не по официальным каналам, а на одном из форумов, или вот здесь: http://files.hddguru.com/download/Software...tern%20Digital/
Перегружаетесь в DOS, кажется можно и FreeDOS. Отключаете парковку, если не отключается - выставляете в 5 минут.
Дальше всё работает.
А само WD с недавнего времени ушло в несознанку, и пишет что на новых EARS не надо, или нельзя использовать WDIDLE.
Тем не менее надо, и она на них отлично работает.

sgfault писал(а):
15.07.2011 15:42
А вы не пробовали стандартные средства (например, установка APM через hdparm), чтобы запретить ему парковать головки все время? Или это не работает?

Не говорите о том, в чём вообще не разбираетесь, ладно? Думаете весь гугл забит инфой о WDIDLE3 только потому, что никому в мире, до гениального Вас, не приходила идея "попробовать стандартные средства"? ВД-шная парковка сделана не через APM, отключается и настраивается только их же проприетарной утилитой.
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Скорость диска

Сообщение sgfault »

rm_ писал(а):
15.07.2011 21:13
sgfault писал(а):
15.07.2011 15:42
А вы не пробовали стандартные средства (например, установка APM через hdparm), чтобы запретить ему парковать головки все время? Или это не работает?

Не говорите о том, в чём вообще не разбираетесь, ладно?

Вот здесь вы правы. Я мало в чем разбираюсь, а, если уж по-хорошему, так и вообще ни в чем. Но тут уж ничего не поделаешь.

rm_ писал(а):
15.07.2011 21:13
Думаете весь гугл забит инфой о WDIDLE3 только потому, что никому в мире, до гениального Вас, не приходила идея "попробовать стандартные средства"? ВД-шная парковка сделана не через APM, отключается и настраивается только их же проприетарной утилитой.

Но вот это-то как раз дело нехитрое, и разбираться тут, собственно-то, и не в чем (разве что если ее (wdidle) переписывать). Я не читал обсуждения этой проблемы "везде" (мне это не нужно, в конце концов), поэтому не знаю, что там пробовали, что пишут по поводу "стандартных" средств и что получилось. И правда вряд ли wd стали бы писать свою программу, если бы все было так просто, но почему не попробовать? В данном случае этот (бесполезный) эксперимент даже и времени-то занимает - пара секунд. А если бы бесполезные эксперименты никогда не помогали решить проблему - о, это было очень здорово. Но, к сожалению, они иногда помогают.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Скорость диска

Сообщение SLEDopit »

rm_ , спасибо.
sgfault писал(а):
15.07.2011 21:49
Но, к сожалению, они иногда помогают.
Специально для Вас:

Код: Выделить всё

 # hdparm -B 254 /dev/sda

/dev/sda:
 setting Advanced Power Management level to 0xfe (254)
 HDIO_DRIVE_CMD failed: Input/output error
 APM_level      = not supported
 # ^254^255
hdparm -B 255 /dev/sda

/dev/sda:
 setting Advanced Power Management level to disabled
 HDIO_DRIVE_CMD failed: Input/output error
 APM_level      = not supported
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Скорость диска

Сообщение Eraser »

rm_ писал(а):
15.07.2011 21:13
Не говорите о том, в чём вообще не разбираетесь, ладно? Думаете весь гугл забит инфой о WDIDLE3 только потому, что никому в мире, до гениального Вас, не приходила идея "попробовать стандартные средства"? ВД-шная парковка сделана не через APM, отключается и настраивается только их же проприетарной утилитой.

У меня было 2 WD Green (с одним я был вынужден расстаться по независящим от меня причинам, но он был рабочий). Как ни странно, в первом отключение парковки через APM вполне работало, а вот во втором пришлось пользоваться WDIDLE3 и выставить время парковки в 5 минут. Система ни на первом, ни на втором винте после этих манипуляций не тормозила. Но все-таки под систему я решил использовать другой винт, а грин теперь используется как файлопомойка
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Скорость диска

Сообщение rm_ »

Eraser
насколько мне известно, APM может поддерживаться, но парковка через APM и через WDIDLE3 - это два разных механизма.
Включаются и отключаются независимо друг от друга.
У WD вообще бардак по этой части, вплоть до того что из двух купленных в одном магазине жёстких дисков один паркуется, другой нет.
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Скорость диска

Сообщение Eraser »

rm_ писал(а):
16.07.2011 19:55
насколько мне известно, APM может поддерживаться, но парковка через APM и через WDIDLE3 - это два разных механизма.

Это само-собой
rm_ писал(а):
16.07.2011 19:55
У WD вообще бардак по этой части, вплоть до того что из двух купленных в одном магазине жёстких дисков один паркуется, другой нет.

Примерно это я и хотел сказать. У некоторых новых гринов парковку вообще нельзя выключить при помощи WDIDLE3, у некоторых можно.
Но обычно WDIDLE3 /S300 решает бОльшую часть проблем :)
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Скорость диска

Сообщение rm_ »

Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Скорость диска

Сообщение Eraser »

rm_ писал(а):
17.07.2011 13:02
вы тот же Eraser? http://forum.ixbt.com/topic.cgi?id=11:35512

К сожалению не тот же :)
Спасибо сказали: