Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Статьи (https://forum.antichat.xyz/forumdisplay.php?f=30)
-   -   HDParm: выводим наш Hard Disk на орбиту скорости и безопасности. (https://forum.antichat.xyz/showthread.php?t=209004)

altblitz 04.06.2010 01:42

HDParm: выводим наш Hard Disk на орбиту скорости и безопасности.
 
Есть у нас у всех компы:
дома, и на работе, и в кармашке - мобила с Android/WinMobile.

Речь пойдёт о компах - больших и настоящих,
с винчестерами, от 20 до 1000 ГБ.
Всем хороши они - винты, хранят и делятся информацией - проги, мануалы, видео/аудио.

не станет открытием Колумба для линуксоидов программа HDParm,
что настроит винт на скоростной и надёжный режим работы.

"скоростной и надёжный - это не противоречие в понятиях?" - резонно спросите Вы.
оказывается - нет.

от слов - к делу.
на примере SATA-II 160ГБ диска Samsung.
  1. Тест диска.

    Код:

    c:\Opt\System\HDParm\bin>hdparm.exe -I /dev/hda

    /dev/hda:

    ATA device, with non-removable media
            Model Number:      SAMSUNG HD161HJ
            Serial Number:      S0V3JDWPA03668
            Firmware Revision:  JF100-19
    Standards:
            Used: ATA-8-ACS revision 3b
            Supported: 7 6 5 4
    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
            device size with M = 1024*1024:      152627 MBytes
            device size with M = 1000*1000:      160041 MBytes (160 GB)
    Capabilities:
            LBA, IORDY(can be disabled)
            Queue depth: 32
            Standby timer values: spec'd by Standard, no device specific minimum
            R/W multiple sector transfer: Max = 16  Current = 16
            Advanced power management level: unknown setting (0x0080)
            Recommended acoustic management value: 254, current value: 128
            DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 udma7
                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
              *    Host Protected Area feature set
              *    WRITE_BUFFER command
              *    READ_BUFFER command
              *    NOP cmd
              *    DOWNLOAD_MICROCODE
              *    Advanced Power Management feature set
                    SET_MAX security extension
              *    Automatic Acoustic 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
              *    General Purpose Logging feature set
              *    64-bit World wide name
              *    WRITE_UNCORRECTABLE command
              *    {READ,WRITE}_DMA_EXT_GPL commands
              *    Segmented DOWNLOAD_MICROCODE
              *    SATA-I signaling speed (1.5Gb/s)
              *    SATA-II signaling speed (3.0Gb/s)
              *    Native Command Queueing (NCQ)
              *    Host-initiated interface power management
              *    Phy event counters
                    DMA Setup Auto-Activate optimization
                    Device-initiated interface power management
              *    Software settings preservation
              *    SMART Command Transport (SCT) feature set
              *    SCT Long Sector Access (AC1)
              *    SCT LBA Segment Access (AC2)
              *    SCT Error Recovery Control (AC3)
              *    SCT Features Control (AC4)
              *    SCT Data Tables (AC5)
    Security:
            Master password revision code = 65534
                    supported
            not    enabled
            not    locked
                    frozen
            not    expired: security count
                    supported: enhanced erase
            50min for SECURITY ERASE UNIT. 50min for ENHANCED SECURITY ERASE UNIT.
            Integrity word not set (found 0x0000, expected 0x41a5)

    на данном этапе - нас устраивает всё.


  2. Корректируем в лучшую сторону скорость обмена данных с винтом.
    Код:

    c:\Opt\System\HDParm\bin>hdparm.exe -B128 -X udma7 -W1 /dev/hda

    о параметрах:
    -B128 -  setting Advanced Power Management level to 0x80 (128)
    -X udma7  setting xfermode to 71 (UltraDMA mode7)
    -W1  setting drive write-caching to 1 (on)

  3. Проверка безопасности и безотказности винта
    Код:

    c:\Opt\System\HDParm\bin>hdparm.exe -I /dev/hda

    /dev/hda:

    Commands/features:
            Enabled Supported:
              *    SMART feature set
              *    SMART error logging
              *    SMART self-test
     


всё получилось, как и следует ?

вводим комманду %ProgramFiles%\HDParm\bin\hdparm.exe -B128 -X udma7 -W1 /dev/hda в All Programs/StartUp

HDParm for Windows

Joker-jar 04.06.2010 16:41

Цитата:

Корректируем в лучшую сторону скорость обмена данных с винтом
не мешало бы расписать что конкретно делает команда с этими параметрами :)

Помимо hdparm есть еще полезные программы smartctl и scsiadd

altblitz 05.06.2010 12:40

Цитата:

Сообщение от Joker-jar
не мешало бы расписать что конкретно делает команда с этими параметрами :)

Помимо hdparm есть еще полезные программы smartctl и scsiadd

1. уже расписано конкретно ))
2. smartctl - хорошая прога, для контроля за состоянием винта.
и никак не облагораживает скорость обмена данными с винтом.
hdparm делает всё то же, и лучше )


Время: 20:42