hdparm - 하드 속도 높이기
하드의 속도를 높이는 팁, root로 설정을 해야 합니다.
먼저 hdparm --help를 해보세요... 많은 옵션이 나옵니다.
-a get/set fs readahead
-A set drive read-lookahead flag (0/1)
-c get/set IDE 32-bit IO setting
-C check IDE power mode status
-d get/set using_dma flag
-D enable/disable drive defect-mgmt
-E set cd-rom drive speed
-f flush buffer cache for device on exit
-g display drive geometry
-h display terse usage information
-i display drive identification
-I read drive identification directly from drive
-k get/set keep_settings_over_reset flag (0/1)
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-m get/set multiple sector count
-n get/set ignore-write-errors flag (0/1)
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P set drive prefetch count
-q change next setting quietly
-r get/set readonly flag (DANGEROUS to set)
-R register an IDE interface (DANGEROUS)
-S set standby (spindown) timeout
-t perform device read timings
-T perform cache read timings
-u get/set unmaskirq flag (0/1)
-U un-register an IDE interface (DANGEROUS)
-v default; same as -acdgkmnru (-gr for SCSI, -adgr for XT)
-V display program version and exit immediately
-W set drive write-caching flag (0/1) (DANGEROUS)
-X set IDE xfer mode (DANGEROUS)
-y put IDE drive in standby mode
-Y put IDE drive to sleep
-Z disable Seagate auto-powersaving mode
===================================================
-t 하드를 읽는 시간 측정
-c IDE를 16bit(0) 또는 32bit(1)로 설정
-d DMA 사용여부 결정
hdparm -c -d /dev/hda <-- 현재의 설정상태 알아보기
/ dev/hda :
I/O support = 0 (default 16-bit)
using_dma = 0 (off)
설정하기전에 속도를 테스트 해보세요...
hdparm -t /dev/hda
hdparm -c 1 -d 1 /dev/hda <-- 설정작업
/dev/hda :
setting 32-bit I/O support flag to 1
setting using_dma to 1 (on)
I/O support = 1 (32-bit)
using_dma = 1(on )
※ 하드에 따라서 설정이 안될 수도 있습니다.