"Hdparm" sayfasının sürümleri arasındaki fark

Debian Türkiye sitesinden

(hdparm)
(kullanımı)
 
(Aynı kullanıcıdan 3 ara revizyon gösterilmiyor)
9. satır: 9. satır:
  
 
* '''-a''' dosya sisteminin ileriye dogru okuması için bölüm(sector) sayısının ayalanmasını sağlar. Bu çalışan işlemlerde önokuma yapılan blok sayısını artırarak,  büyük dosyaların ard arda okunmasının hızını artırmak için kullanılır. Şuanki çekirdek sürümünde (2.0.10) bu ön tanımlı ayar 8 bölüm(sector) (4KB)'dır. Bu değer bütün amaçlar için iyi görünmektedir, ancak çoğu dosyaya rasatgele arama ile ulaşılan sistemlerde, ön okuma için daha küçük bir değer performansı artırır.  Ayrıca sistemin ön okuma ihtiyacını azaltan çoğu IDE sürücüsünün bütünleşik ayrı ön okuma işlevi vardır.
 
* '''-a''' dosya sisteminin ileriye dogru okuması için bölüm(sector) sayısının ayalanmasını sağlar. Bu çalışan işlemlerde önokuma yapılan blok sayısını artırarak,  büyük dosyaların ard arda okunmasının hızını artırmak için kullanılır. Şuanki çekirdek sürümünde (2.0.10) bu ön tanımlı ayar 8 bölüm(sector) (4KB)'dır. Bu değer bütün amaçlar için iyi görünmektedir, ancak çoğu dosyaya rasatgele arama ile ulaşılan sistemlerde, ön okuma için daha küçük bir değer performansı artırır.  Ayrıca sistemin ön okuma ihtiyacını azaltan çoğu IDE sürücüsünün bütünleşik ayrı ön okuma işlevi vardır.
 +
* '''-A'''  IDE sürücülerinin ileri okuma işlevini etkisiz/etkin kılmak için  (öntanımlı olarak genellikle Açıktır).
 +
* '''-b'''  Veri yolu durumunu ayarlamak.
 
*  '''-h''' yardım
 
*  '''-h''' yardım
 +
 +
'''Wiki'ye göre tehlikeli olan 7 özellik'''
 
*  '''-m''' çoklu sector I/O hesabı ayarı
 
*  '''-m''' çoklu sector I/O hesabı ayarı
 
*  '''-n'''  yazım hatalarını iptal etiketini ayarlama  
 
*  '''-n'''  yazım hatalarını iptal etiketini ayarlama  
22. satır: 26. satır:
 
''hdparm'' BSD lisansı altında bir özgür yazılımdır.
 
''hdparm'' BSD lisansı altında bir özgür yazılımdır.
  
== kullanımı ==
+
==Kurulum==
 +
apt-get install hdparm
 +
 
 +
== Kullanımı ==
 
'''hdparm [flags] [aygıt]'''
 
'''hdparm [flags] [aygıt]'''
  
29. satır: 36. satır:
 
'''örnek:'''  
 
'''örnek:'''  
  
Direct memory access|DMA'yı ilk sürücü için açmak
+
Direct DMA(memory access)'yı ilk sürücü için açmak
  
 
  hdparm -d1 [[/dev/hda]]
 
  hdparm -d1 [[/dev/hda]]
137. satır: 144. satır:
  
 
*[http://sourceforge.net/projects/hdparm/ Sourceforge Project Page]
 
*[http://sourceforge.net/projects/hdparm/ Sourceforge Project Page]
* http://linux.die.net/man/8/hdparm
+
* http://linux.die.net/man/8/hdparm ve http://ccrma.stanford.edu/planetccrma/man/man8/hdparm.8.html
 
* [http://en.wikipedia.org/wiki/Hdparm Wiki kılavuzu]
 
* [http://en.wikipedia.org/wiki/Hdparm Wiki kılavuzu]
 
*[http://freshmeat.net/projects/hdparm/ Freshmeat Project Page]
 
*[http://freshmeat.net/projects/hdparm/ Freshmeat Project Page]

19:45, 29 Mayıs 2008 itibarı ile sayfanın şu anki hâli

hdparm

(Bu yazılımı kullanmak tehlikeli olabilir, BU TERCÜMEDE HATALAR VE YANLIŞ BİLGİ OLABİLİR, hasar olması durumunda sorumluluk uygulayan kişinindir. Araştırma yapıp deneyimlerinizi paylaşın. Siteye katkıda bulunanlar oluşabilecek hasarlardan sorumlu değildir riski göze alamıyorsanız uygulamayın.)

hdparm linux işletim sistemi için bütünleşik IDE (Integrated Drive Electronics) hard disk donanım özelliklerini ayarlamaya yarayan komut satırı aracıdır. Bununla sürücü önbelleği, uyku kipi, güç yönetimi, akustik yönetimi, ve (Direct memory access) DMA ayarlarının yapılmasına imkan tanır. Bazı parametreler sadece en son çıkan çekirdeklerle çalışır.

Donanım özelliklerinden idelin altında koruyucu öntanımlı değerlerden, ideal değerlerine ayarlamak performansınızı artırabilir. Örneğin, DMA (Direct memory access)'yı açmak bazı durumlarda verimi iki yada üç katına çıkarabilir. Ne yazık ki günümüzde kontrolcü/sürücü ikilisi için ideal ayarları belirlemek için güvenilir bir yöntem yoktur, sadece hdparm kullanıcılarının tecrübelerini paylaştığı, dikkatli deneme ve hataların yer aldığı veritabanından yararlanılabilir.

hdparm 'ın çok ciddi sakıncaları vardır: Bazı özellikler hatalı ayarlanırsa bilgisayarın çökmesine neden olabilir ve diskteki verinin ulaşılamaz hale gelmesine neden olabilir. 40 özellikten, yedi tanesi tehlikelidir ve ciddi dosya sistemi hatasına neden olur:

  • -a dosya sisteminin ileriye dogru okuması için bölüm(sector) sayısının ayalanmasını sağlar. Bu çalışan işlemlerde önokuma yapılan blok sayısını artırarak, büyük dosyaların ard arda okunmasının hızını artırmak için kullanılır. Şuanki çekirdek sürümünde (2.0.10) bu ön tanımlı ayar 8 bölüm(sector) (4KB)'dır. Bu değer bütün amaçlar için iyi görünmektedir, ancak çoğu dosyaya rasatgele arama ile ulaşılan sistemlerde, ön okuma için daha küçük bir değer performansı artırır. Ayrıca sistemin ön okuma ihtiyacını azaltan çoğu IDE sürücüsünün bütünleşik ayrı ön okuma işlevi vardır.
  • -A IDE sürücülerinin ileri okuma işlevini etkisiz/etkin kılmak için (öntanımlı olarak genellikle Açıktır).
  • -b Veri yolu durumunu ayarlamak.
  • -h yardım

Wiki'ye göre tehlikeli olan 7 özellik

  • -m çoklu sector I/O hesabı ayarı
  • -n yazım hatalarını iptal etiketini ayarlama
  • -p (Programlı giriş/çıkış)PIO kipi ayarlama
  • -u interrupt-unmask flag ayarı
  • -U IDE arayüzünü kayıttan çıkarma
  • -w Bir aygıtı resetleme
  • -X IDE transfer kipini ayarlama

hdparm'ı kullanmadan önce dikkatlıce kullanım kılavuzunu okuyunuz, ve eğer bir deneme yapacaksanız (yedi tehlikeli özelliği değiştirecekseniz) sürücünüzeki herşeyi yedekleyin.

hdparm BSD lisansı altında bir özgür yazılımdır.

Kurulum

apt-get install hdparm

Kullanımı

hdparm [flags] [aygıt]

Önemli: hpdarm root hakları ile kullanılmalıdır yoksa düzgün çalışmaya bilir.

örnek:

Direct DMA(memory access)'yı ilk sürücü için açmak

hdparm -d1 /dev/hda

DMA'yı ilk sürücü için kapatmak.

hdparm -d0 /dev/hda

ilk sürücü için tampon bellek performansını test etmek

hdparm -T /dev/hda

İlk sürücünün okuma performansını test etmek

hdparm -t /dev/hda

DMA açıkmı kontrol etmek için

hdparm /dev/hda

Bu Komutun bendeki sorucu:


debian:/home/puma# hdparm /dev/hda

/dev/hda:
 multcount     =  0 (off)
 IO_support    =  1 (32-bit)
 unmaskirq     =  1 (on)
 using_dma     =  1 (on)
 keepsettings  =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 65535/16/63, sectors = 156301488, start = 0
debian:/home/puma#     

hdparm -h komutu sonucunda


hdparm - get/set hard disk parameters - version v8.6

Usage:  hdparm  [options] [device] ..

Options:
 -a   get/set fs readahead
 -A   get/set the drive look-ahead flag (0/1)
 -b   get/set bus state (0 == off, 1 == on, 2 == tristate)
 -B   set Advanced Power Management setting (1-255)
 -c   get/set IDE 32-bit IO setting
 -C   check drive power mode status
 -d   get/set using_dma flag
 -D   enable/disable drive defect management
 -E   set cd-rom drive speed
 -f   flush buffer cache for device on exit
 -F   flush drive write cache
 -g   display drive geometry
 -h   display terse usage information
 -H   read temperature from drive (Hitachi only)
 -i   display drive identification
 -I   detailed/current information 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 acoustic management (0-254, 128: quiet, 254: fast)
 -m   get/set multiple sector count
 -N   get/set max visible number of sectors (HPA) (VERY DANGEROUS)
 -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
 -Q   get/set DMA tagged-queuing depth (if supported)
 -r   get/set device  readonly flag (DANGEROUS to set)
 -R   register an IDE interface (DANGEROUS)
 -s   set power-up in standby flag (0/1) (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   defaults; same as -acdgkmur for IDE drives
 -V   display program version and exit immediately
 -w   perform device reset (DANGEROUS)
 -W   get/set drive write-caching flag (0/1)
 -x   tristate device for hotswap (0/1) (DANGEROUS)
 -X   set IDE xfer mode (DANGEROUS)
 -y   put drive in standby mode
 -Y   put drive to sleep
 -Z   disable Seagate auto-powersaving mode
 -z   re-read partition table
 --direct          use O_DIRECT to bypass page cache for timings
 --drq-hsm-error   crash system with a "stuck DRQ" error (VERY DANGEROUS)
 --Istdin          read identify data from stdin as ASCII hex
 --Istdout         write identify data to stdout as ASCII hex
 --make-bad-sector deliberately corrupt a sector directly on the media (VERY DANGEROUS)
 --read-sector     read and dump (in hex) a sector directly from the media
 --security-help   display help for ATA security commands
 --verbose         display extra diagnostics from some commands
 --write-sector    repair/overwrite a (possibly bad) sector directly on the media (VERY DANGEROUS)

debian:/home/puma#                

Kaynaklar