Loading…

جزیره لینوکس و سیستم های متن باز

ارسال کننده: UNITY
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ...
ارسال پیام خصوصی
امتیازات این مطلب
نکته: کاربرد ابزارهای sdparm و hdparm در لینوکس
هرچند شما دیگر کمتر به این مورد برخورد می کنید که سیستم عاملی بصورت مستقیم بر روی سخت افزار نصب شده باشد ( البته در محیط های سروری ) اما به هر حال سیستم عامل های دسکتاپ زیادی وجود دارند که بر روی سخت افزار مستقیما نصب می شوند. ابزار hdparm ابزاری قدیمی است که بیشترین کاربردش در استفاده و در اصطلاح Tune کردن هارد دیسک های ATA یا IDE است و ابزار جدیدتر آن که برای هارد دیسک های SATA و SAS کاربرد دارد به نام sdparm می باشد. شما با استفاده از این ابزار می توانید پارامترهای مختلف هارد دیسک را تعریف و تغییر بدهید. شما می توانید پارامترهایی از قبیل Disk Cache ، Sleep Mode ، Power Management و تنظیمات DMA را با استفاده از این ابزار خط فرمانی Set کنید.

امروزه این ابزار بصورت مجزا معمولا نصب نمی شود و جزئی از مجموعه GParted و Parted Magic محسوب می شود ، تغییر دادن پارامترهای هارد دیسک می تواند به شدت در هارد دیسک های فیزیکی کارایی هارد دیسک را به همراه Throughput آن بالا ببرد اما این در صورتی است که بتوانیم تنظیمات را به درستی و با محاسبات دقیق انجام بدهیم. برای مثال Tune کردن DMA که نحوه دسترسی مستقیم هارد دیسک به RAM را تعریف می کند اگر به درستی پیکربندی شود حتی می تواند Throughput را تا دو برابر افزایش بدهد. هر چند اعمال تغییرات برای افراد عادی به هیچ عنوان توصیه نمی شود و ممکن است در صورت تنظیمات نادرست باعث خرابی هارد دیسک نیز بشود. hdparm و sdparm هر چقدر می توانند مفید باشند همانقدر هم می توانند مخرب باشند و باعث شوند که شما نتوانید دیگر از داده های موجود در هارد دیسک خودتان استفاده کنید. در حدود شصت و هفت پارامتر مختلف برای این دستور وجود دارد که برخی از آنها واقعا می توانند فایل سیستم شما را تخریب کنند اگر به درستی پیکربندی نشوند. در زیر نمونه ای از مواردیکه با استفاده از این دستور قابل استفاده است را با هم مشاهده می کنیم :

نمونه هایی از کاربرد دستور hdparm


توجه کنید که دستور hdparm بایستی حتما با دسترسی root اجرا شود در غیر اینصورت درخواست های شما انجام نخواهد شد :

نمایش اطلاعات هارد درایو


sudo hdparm -I /dev/sda

روشن کردن DMA برای هارد دیسک اول


sudo hdparm -d1 /dev/sda

تست سرعت خواندن درایو ( سویچ t برای زمان بافر استفاده می شود ) برای دیسک اول


sudo hdparm -t /dev/sda

فعال کردن Energy Saving بعد از 120 ثانیه غیر فعال بودن


sudo hdparm -S 24 /dev/sda

برای ماندگار کردن تنظیمات hdparm بعد از ریست


sudo hdparm -K 1 /dev/sda

فعال کردن قابلیت read-ahead


sudo hdparm -A 1 /dev/sda

امیدوارم مورد توجه شما قرار گرفته باشد . ITPRO باشید

نویسنده : محمد نصیری
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.