LINUX.ORG.RU

[hdd] медленная работа hdd

 


0

0

Юзаю ноут (160 гигов ,5400 оборотов) вот с Федорой 12, стала мучить низкая работа диска, попробовал пописать dd из /dev/null и получил среднюю скорость в ... 13 метров в сек! Может кто подскажет?

smartctl --all /dev/sda
smartctl 5.39.1 2010-01-28 r3054 [i386-redhat-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family: Seagate Momentus 5400.3 series
Device Model: ST9160821AS
Serial Number: 5MA5JWRP
Firmware Version: 3.BHE
User Capacity: 160,041,885,696 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Sat Feb 27 12:25:14 2010 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: (0x82)   Offline data collection activity
               was completed without error.
               Auto Offline Data Collection: Enabled.
Self-test execution status: ( 22)   The self-test routine was aborted by
               the host.
Total time to complete Offline
data collection:        ( 426) seconds.
Offline data collection
capabilities:           (0x53) SMART execute Offline immediate.
               Auto Offline data collection on/off support.
               Suspend Offline collection upon new
               command.
               No Offline surface scan supported.
               Self-test supported.
               No 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.
               No General Purpose Logging support.
Short self-test routine
recommended polling time:     ( 2) minutes.
Extended self-test routine
recommended polling time:     ( 88) minutes.
SCT capabilities:     (0x0001)   SCT Status supported.

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 102 100 006 Pre-fail Always - 4135917
3 Spin_Up_Time 0x0002 099 099 000 Old_age Always - 0
4 Start_Stop_Count 0x0033 098 098 020 Pre-fail Always - 2759
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 075 060 030 Pre-fail Always - 25975146426
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 5635
10 Spin_Retry_Count 0x0013 100 100 034 Pre-fail Always - 0
12 Power_Cycle_Count 0x0033 098 098 020 Pre-fail Always - 2075
184 End-to-End_Error 0x0032 100 253 000 Old_age Always - 0
187 Reported_Uncorrect 0x003a 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0022 100 099 045 Old_age Always - 25770262536
189 High_Fly_Writes 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 059 044 000 Old_age Always - 41 (Lifetime Min/Max 21/50)
192 Power-Off_Retract_Count 0x0022 100 100 000 Old_age Always - 1323
193 Load_Cycle_Count 0x001a 001 001 000 Old_age Always - 361338
194 Temperature_Celsius 0x0012 041 056 000 Old_age Always - 41 (0 11 0 0)
195 Hardware_ECC_Recovered 0x0010 065 048 000 Old_age Offline - 204588193
197 Current_Pending_Sector 0x003e 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0000 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0
202 Data_Address_Mark_Errs 0x0000 100 253 000 Old_age Offline - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Aborted by host 60% 17 -
# 2 Extended offline Aborted by host 90% 16 -
# 3 Short offline Completed without error 00% 16 -
# 4 Short offline Completed without error 00% 1 -
# 5 Short offline Aborted by host 60% 17 -

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.

а где hdparm -i /dev/bla-bla-bla ?
DMA включено?
на каком разделе та скорость получилась - на первом,аль на последнем? на сколько тот раздел забит? какая фс?
инфы мало :)

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

забито на процентов 90, раздел последний, 9

hdparm -i /dev/sda

/dev/sda:

Model=ST9160821AS, FwRev=3.BHE, SerialNo=5MA5JWRP
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7

* signifies the current active mode

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

hdparm -d /dev/sda

/dev/sda:
HDIO_GET_DMA failed: Inappropriate ioctl for device


???????????????

[root@localhost ~]# hdparm -dX /dev/sda

/dev/sda:
setting xfermode to 0 (default PIO mode)
HDIO_DRIVE_CMD(setxfermode) failed: Invalid exchange
HDIO_GET_DMA failed: Inappropriate ioctl for device

DMA как включить? и не опасно (для данных с диска)

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

hdparm -iI /dev/sda

/dev/sda:

Model=ST9160821AS, FwRev=3.BHE, SerialNo=5MA5JWRP
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7

* signifies the current active mode


ATA device, with non-removable media
   Model Number: ST9160821AS
   Serial Number: 5MA5JWRP
   Firmware Revision: 3.BHE
Standards:
   Supported: 7 6 5 4
   Likely used: 8
Configuration:
   Logical      max   current
   cylinders   16383   16383
   heads      16   16
   sectors/track   63   63
   --
   CHS current addressable sectors: 16514064
   LBA user addressable sectors: 268435455
   LBA48 user addressable sectors: 312581808
   Logical Sector size: 512 bytes
   Physical Sector size: 512 bytes
   device size with M = 1024*1024: 152627 MBytes
   device size with M = 1000*1000: 160041 MBytes (160 GB)
   cache/buffer size = 8192 KBytes
Capabilities:
   LBA, IORDY(can be disabled)
   Standby timer values: spec'd by Standard, no device specific minimum
   R/W multiple sector transfer: Max = 16   Current = 16
   Advanced power management level: 128
   Recommended acoustic management value: 254, current value: 0
   DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
    Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
    Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
    *   SMART feature set
       Security Mode feature set
    *   Power Management feature set
    *   Write cache
    *   Look-ahead
    *   WRITE_BUFFER command
    *   READ_BUFFER command
    *   DOWNLOAD_MICROCODE
    *   Advanced Power Management feature set
    *   48-bit Address feature set
       Device Configuration Overlay feature set
    *   Mandatory FLUSH_CACHE
    *   FLUSH_CACHE_EXT
    *   SMART error logging
    *   SMART self-test
    *   IDLE_IMMEDIATE with UNLOAD
    *   Gen1 signaling speed (1.5Gb/s)
    *   Phy event counters
       Device-initiated interface power management
    *   Software settings preservation
    *   SMART Command Transport (SCT) feature set
Security:
   Master password revision code = 65534
      supported
   not   enabled
   not   locked
      frozen
   not   expired: security count
      supported: enhanced erase
   88min for SECURITY ERASE UNIT. 88min for ENHANCED SECURITY ERASE UNIT.
Checksum: correct

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

да - и последний раздел медленнее первого

localhost megabaks # hdparm -t /dev/sda1 /dev/sda3

/dev/sda1:
 Timing buffered disk reads:  280 MB in  3.01 seconds =  92.88 MB/sec

/dev/sda3:
 Timing buffered disk reads:  160 MB in  3.01 seconds =  53.12 MB/sec

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

хы странно
из под рута:

[root@localhost ~]# dd if=/dev/zero of=eeee
^C172206+0 records in
172206+0 records out
88169472 bytes (88 MB) copied, 3.01137 s, 29.3 MB/s



из под стандартного юзера:

[izx32@localhost ~]$ dd if=/dev/zero of=eeee
^C46729+0 records in
46729+0 records out
23925248 bytes (24 MB) copied, 2.69022 s, 8.9 MB/s



почиму?

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

да наверное стоит приобрести чтонить 7200 оборотов и большего обьема?

hdparm -t /dev/sda1 /dev/sda9

/dev/sda1:
Timing buffered disk reads: 122 MB in 3.03 seconds = 40.31 MB/sec

/dev/sda9:
Timing buffered disk reads: 72 MB in 3.08 seconds = 23.38 MB/sec

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

если я проснулся до конца и не ошибаюсь - квоты
и да - тестируй тогда на одинакового размера файлах
dd if=/dev/zero of=eeee bs=1M count=50

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

не может же быть так:

[root@localhost ~]# dd if=/dev/zero of=eeee bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 0.393844 s, 133 MB/s

нормал юзер:

[izx32@localhost ~]$ dd if=/dev/zero of=eeee bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 4.2142 s, 12.4 MB/s

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

и да - перед каждым тестом дропай кэши,а то может получиться как у меня однажды ~600Mb/s )))

echo «3» > /proc/sys/vm/drop_caches

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

а да,

[root@localhost ~]# dd if=/dev/zero of=eeee bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 0.4134 s, 127 MB/s
[root@localhost ~]# echo «3» > /proc/sys/vm/drop_caches


[izx32@localhost ~]$ dd if=/dev/zero of=eeee bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 0.455947 s, 115 MB/s

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

это надо доки курить - ща всё изменилось в /proc/sys/vm
у мну ща «искаропки» вся свободная память под кэши отдаётся,а уменьшать кэш - это ССЗБ ибо sooo slooooow )))
имеет смысл уменьшить агрессивность свопинга
vm.swappiness=10 (например,вместо дефолтных 60)
в sysctl.conf

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