English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux hdparm命令

مجمع الأوامر في لينكس

يُستخدم الأمر hdparm في Linux لعرض وتعيين معلمات وحدة التخزين.

يُمكن لـ hdparm فحص، عرض وتعيين معلمات وحدة التخزين IDE أو SCSI.

النحو

hdparm [-CfghiIqtTvyYZ][-a <منطقة التسريع>][-A <0 أو 1>][-c <I/O mode>][-d <0 أو 1>][-k <0 أو 1>][-K <0 أو 1>][-m <عدد المناطق>][-n <0 أو 1>][-p <نمط PIO>][-P <عدد المناطق>][-r <0 أو 1>][-S <الوقت>][-u <0 أو 1>][-W <0 أو 1>][-X <نمط التحميل>][الجهاز]

شرح المعلمات:

  • -a<منطقة التسريع> ضع عدد مناطق التسريع المسبق عند قراءة الملفات، إذا لم يتم تضمين خيار <منطقة التسريع>، فإنه سيتم عرض الإعدادات الحالية.
  • -A<0 أو 1> تشغيل أو إيقاف ميزة التسريع عند قراءة الملفات.
  • -c<I/O mode> ضع نمط I/O 32 بت لوحدة التخزين IDE.
  • -C فحص نمط إدارة الطاقة لوحدة التخزين IDE.
  • -d<0 أو 1> ضع نمط DMA لوحدة التخزين.
  • -f كتابة بيانات منطقة التخزين المؤقت إلى وحدة التخزين، وازالة بيانات منطقة التخزين المؤقت.
  • -g عرض معلومات المسار، الرأس، والمساحة لوحدة التخزين.
  • -h عرض المساعدة.
  • -i عرض معلومات المواصفات الخاصة بالأجهزة لوحدة التخزين، وهذه المعلومات تقدمها وحدة التخزين نفسها عند بدء التشغيل.
  • -I قراءة معلومات المواصفات الخاصة بالأجهزة مباشرة من وحدة التخزين.
  • -k<0 أو 1> الحفاظ على إعدادات -dmu عند إعادة تعيين وحدة التخزين.
  • -K<0 أو 1> الحفاظ على إعدادات -APSWXZ عند إعادة تعيين وحدة التخزين.
  • -m<عدد المناطق> ضع عدد المناطق للوصول المتعدد إلى وحدة التخزين.
  • -n<0 أو 1> تجاهل الأخطاء التي تحدث أثناء الكتابة على وحدة التخزين.
  • -p<نمط PIO> ضع نمط PIO لوحدة التخزين.
  • -P<عدد المناطق> ضع عدد مناطق المخزون الداخلي لوحدة التخزين.
  • -q عدم عرض أي معلومات على الشاشة عند تنفيذ المعلمات التالية.
  • -r<0 أو 1> ضع نمط القراءة والكتابة لوحدة التخزين.
  • -S<الوقت> ضع وقت الإنتظار قبل تحويل وحدة التخزين إلى وضعية توفير الطاقة.
  • -t تقييم كفاءة قراءة وحدة التخزين.
  • -T تقييم كفاءة قراءة مخزون وحدة التخزين.
  • -u<0 أو 1> السماح للمطالبات الأخرى بالتنفيذ في نفس الوقت أثناء الوصول إلى وحدة التخزين.
  • -v عرض إعدادات وحدة التخزين.
  • -W<0 أو 1> إيقاف/تشغيل مخزون الكتابة للقرص، كل قرص له مخزون قراءة ومخزون كتابة، وفي بعض الأحيان يكون كفاءة إيقاف مخزون الكتابة أعلى من تشغيل مخزون الكتابة، لذا نختار الأول.
  • -X<نمط التحميل> ضع نمط تحميل وحدة التخزين.
  • -y يُمكن تحويل وحدة التخزين IDE إلى وضعية توفير الطاقة.
  • -Y إدخال أقراص IDE إلى وضع النوم.
  • -Z إغلاق وظيفة التوفير الطاقة التلقائي لبعض أقراص Seagate.

نماذج على الإنترنت

عرض إعدادات القرص الصلب:

# hdparm /dev/sda
 /dev/sda:
 IO_support = 0 (افتراضي 16-bit)
 readonly = 0 (مغيبة)
 readahead = 256 (مفعلة)
 geometry = 19929[عدد الأقراص] / 255[عدد المheads] / 63[عدد القطاعات], sectors = 320173056[عدد القطاعات الإجمالية], start = 0[عدد القطاع المبدأي]

عرض عدد الأقراص والمheads والقطاعات للقرص الصلب

# hdparm -g /dev/sda
 /dev/sda:
 geometry = 19929[عدد الأقراص] / 255[عدد المheads] / 63[عدد القطاعات], sectors = 320173056[عدد القطاعات الإجمالية], start = 0[عدد القطاع المبدأي]

تقييم كفاءة قراءة القرص الصلب

 hdparm -t /dev/sda
 /dev/sda:
 قراءات القرص المحمول المدفوعة بالوقت: 166 ميجا بايت في 3.03 ثانية = 54.85 ميجا بايت/ثانية
 [[email protected] ~]# hdparm -t /dev/sda
 /dev/sda:
 قراءات القرص المحمول المدفوعة بالوقت: 160 ميجا بايت في 3.01 ثانية = 53.11 ميجا بايت/ثانية
 [[email protected] ~]# hdparm -t /dev/sda
 /dev/sda:
 قراءات القرص المحمول المدفوعة بالوقت: 166 ميجا بايت في 3.00 ثانية = 55.31 ميجا بايت/ثانية

مجمع الأوامر في لينكس