LINUX.ORG.RU
ФорумAdmin

Проблемы с жестким диском


0

0

Имеется жесткий диск

=== START OF INFORMATION SECTION === Device Model: ST340014A Serial Number: 5JVJ1AHV Firmware Version: 8.54 User Capacity: 40,020,664,320 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 6 ATA Standard is: ATA/ATAPI-6 T13 1410D revision 2 Local Time is: Fri Jan 13 20:59:01 2006 MSK SMART support is: Available - device has SMART capability. SMART support is: Enabled

Вот, что выдает hdparm относительно его текущих параметров

/dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 16 (on) geometry = 16383/255/63, sectors = 40020664320, start = 0

Все,казалось бы, нормально, НО # hdparm -tT /dev/hda

/dev/hda: Timing cached reads: 2028 MB in 2.00 seconds = 1013.14 MB/sec Timing buffered disk reads: 6 MB in 4.17 seconds = 1.44 MB/sec

Е-МОЕ!!!!

В то время как на другом диске (SATA) той же машины: # hdparm -tT /dev/sda

/dev/sda: Timing cached reads: 1740 MB in 2.00 seconds = 869.70 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device Timing buffered disk reads: 162 MB in 3.00 seconds = 53.99 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device

В логах никаких ошибок. Что бы это могло быть???

Еклмн...

Имеется жесткий диск

=== START OF INFORMATION SECTION ===
Device Model:     ST340014A
Serial Number:    5JVJ1AHV
Firmware Version: 8.54
User Capacity:    40,020,664,320 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Fri Jan 13 21:08:16 2006 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Вот, что выдает hdparm относительно его текущих параметров
]# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 16 (on)
 geometry     = 16383/255/63, sectors = 40020664320, start = 0

Все,казалось бы, нормально, НО:
# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   2124 MB in  2.00 seconds = 1061.63 MB/sec
 Timing buffered disk reads:    6 MB in  3.46 seconds =   1.73 MB/sec

И это при том, что на другом диске (SATA) той же машины: 
# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   2060 MB in  2.00 seconds = 1029.64 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
 Timing buffered disk reads:  172 MB in  3.03 seconds =  56.72 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device

В логах никаких ошибок. Что бы это могло быть???

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

> Что бы это могло быть?

Подтверждение того факта, что sd* и hd* - разные устройства, и одинаковых IOCTL'ов на них никто не обещал :-)

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

Да на скорость чтения из буфера посмотрите!!!

При том, что если просто скопировать файл с hda на RAID0 (составленный из sda и sdb) получается что-то около 30 Mb\s

Вопрос: что глючит - железо, система или я?

annoynimous ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

>Читать не умеете? Она же вам русским по белому пишет - неприменим этот IOCTL для устройства! man ioctl

по-моему вопрос был про скорость в 1Mbps, а про ioctl - я не много не в теме что сейчас с ведром творится, но на ftp.kernel.org есть патчи это устраняющие

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

Да, именно так. Меня абсолютно не волнуют вопрос о ioctl. Проблема в другом. Скорость чтения из буфера диска в 1.5 Мб/с несколько маловата, не находите?

Я посмотрел SMART на этом диске. У него уже 450 переназначенных секторов, множество ошибок чтения и позиционирования, а именно:

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   057   051   006    Pre-fail  Always       -       101161815
  3 Spin_Up_Time            0x0003   099   098   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       4
  5 Reallocated_Sector_Ct   0x0033   089   089   036    Pre-fail  Always       -       450
  7 Seek_Error_Rate         0x000f   088   060   030    Pre-fail  Always       -       709393297
  9 Power_On_Hours          0x0032   092   092   000    Old_age   Always       -       7775
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       42
194 Temperature_Celsius     0x0022   027   040   000    Old_age   Always       -       27
195 Hardware_ECC_Recovered  0x001a   057   051   000    Old_age   Always       -       101161815
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       1
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   094   247   000    Old_age   Always       -       6

SMART Error Log Version: 1
No Errors Logged


 Поскольку это первый Seagate (PATA) диск, с которым я имею дело (до этого были WD, у которых многие счетчики до сих пор по нулям, несмотря на 3 прошедшие года), я спрашиваю: означает ли эта совокупность фактов (малая скорость чтения, большие значения различных счетчиков ошибок в SMART) то, что этот диск скоро помрет?
 Или же это все-таки программная ошибка (я имею в виду значения скорости чтения с диска)?
 Прошу посоветовать!

2no-dashi
Уважаемый, прошу Вас относиться к спрашивающим с неким... хм, уважением, что ли.  Не стоит сразу допускать, что спрашивающий - ушастый ламер, ничего в деле не смыслящий.

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

В очередной раз вещаю одно и то же:

1. ДЛЯ СИГЕЙТОВ raw-значения атрибутов 1 и 195 должны СОВПАДАТЬ. СамО же значение атрибута суть шум океанов Марса.

2. ДЛЯ СИГЕЙТОВ значение атрибута 7 может быть ЛЮБЫМ.

Теперь конкретика: судя по атрибутам 5, 197 и 198, данный винт необходимо поместить в мусорное ведро либо впарить какому-нибудь лоху, предварительно сбэкапив с него всё, что нужно. Данный винт может окончательно накрыться в любой момент.

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

а не скажете, где можно прочитать про вышепреведенную табличку (Vendor Specific SMART Attributes with Thresholds). Для какого винта что хорошо а что плохо?

у меня, например на Seagete Barracuda 5=0, 197=1, 198=1.

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

Большое спасибо за подробную информацию. Кое-чего я слышал, более того Вы подтвердили мои худшие опасения :(

Еще раз, огромное спасибо!

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