HDPARM(8) System Manager's Manual HDPARM(8) NAME hdparm - / hdparm [ -a [] ] [ -A [0|1] ] [ -c [] ] [ -C ] [ -d [0|1] ] [ -f ] [ -g ] [ -i ] [ -k [0|1] ] [ -K [0|1] ] [ -L [0|1] ] [ -m [] ] [ -p [0|1|2|3|4|5] ] [ -P [] ] [ -q ] [ -r [0|1] ] [ -S [] ] [ -T ] [ -t ] [ -u [0|1] ] [ -v ] [ -W [0|1] ] [ -X [] ] [ -y ] [ -Y ] [ -Z ] [] .. hdparm , Linux IDE/ST-506.Linux 1.2.13. .,IDE ,2.0.10.hdparm (usr/include/linux), . , -acdgkmnru (SCSI XTMFM/RLL, -gr -adgr ). -a /, , .(2.0.10)8(4KB). ,, ,., IDE, . -A /IDE(). -c /(E)IDE 32-bit I/O . /32-bit I/O . 0 32-bit I/O , 1 32-bit , 3 sync 32-bit data . 3 32-bit IDE ,. ,32-bitPCIVLB; IDE16-bit. -C IDE, (), / (), (,), or (, ). -S, -y, -Y, and -Z . -d / "using_dma" . DMAIDE- (XT).,Intel Triton DMA .(). -X34 -d1 DMA2. DMA,. -E ., .,,24. -f . -t -T -g (,,),(), (). -h (). -i ,. IDE,. ,. ,. , AT Attachment Interface for Disk Drives (ANSI ASC X3T9.2 working draft, revision 4a, April 19/93). -I , ,. -i . -k / keep_settings_over_reset . , -dmu () , -dmu . -k . ,/(, /var/adm/messages),(-k). -K keep_features_over_reset . -APSWXZ (). . -L doorlock. 1 ( Syquest,ZIP,Jazz..) . 0 .Linux.( ).,, ,(). , ,. -m /I/O. 0 .(aka IDE Block ), ,I/O, ., I/O30-50%., 5% - 50% 2,4,8,16()., .1632. Western Digital48. (32kB). -i ( MaxMultSect )., ., . -p PIOIDE, PIO."" ,.IDE PIO,PIO .IDE(05)PIO, . . , . -P . . -q ,. /etc/rc.c/rc.local,. -i -v -t -T . -r /.,. -R IDE. . -U . -S (). ()., ,. .0"".12405, 520.24125130111, 305.5.25221, 253,2552115. -T ., 2M,() ,2-3.Linux ., . -t , -T -t . -t ., 2M,() ,2-3. Linux ., -t BLKFLSBUF. -T , -T -t . -u /"". 1 , Linux,"". : / I/O , . , CMD-640B RZ1000 (E)IDE (), 2.0.16 . (BIOS/CMOS) IDE . -U IDE. . -R . (!). ,. hdparm 'contrib' , ThinkPad 600EUltraBay. . -v , -i ( -acdgkmnru IDE, -gr SCSI -adgr XT). . -W / IDE ( OFF ). -X (E)IDE/ATA2 IDE . ( Intel 430FX Triton) DMA -d1 , -X34 DMA 2 . UltraDMA burst timings , -X66 UltraDMA mode2 ( UltraDMA ). , ,/ IDE PIO . . alternate , -X . , IDE ( -p ) . ! Linux PIO , PIO 8. , 09 PIO mode1, 10 PIO mode2, 11 PIO mode3. 00 PIO , 01 IORDY. DMA, DMA 32. UltraDMA , UltraDMA 64. -y IDE , . -C . -Y IDE , . . ( ,Linux IDE ). -Z Seagate (STxxx ?), . BUGS , -m -u 1 , . ,/ 100%.. ! (: -r SCSI) icctl() . (E)IDE , () XT SCSI MFM/RLL . hdparm Mark Lord , Linux (E)IDE ,. Seagate Tomi Leppikangas(tomilepp@paju.oulu.fi). AT Attachment Interface for Disk Drives, ANSI ASC X3T9.2 working draft, revision 4a, April 19, 1993. AT Attachment Interface with Extensions (ATA-2), ANSI ASC X3T9.2 working draft, revision 2f, July 26, 1994. Western Digital Enhanced IDE Implementation Guide, by Western Digital Corporation, revision 5.0, November 10, 1993. Enhanced Disk Drive Specification, by Phoenix Technologies Ltd., version 1.0, January 25, 1994. man man https://github.com/man-pages-zh/manpages- zh 3.9 20002 HDPARM(8)