دو سه روزه که سیستمم دچار کمی مشکل شده بود!
سرعت رایت DVD چیزی حدود 0.6x و برای CD حدود 5x فکرشو بکن!! حدود یکساعت و نیم تا دو ساعت طول کشید تا یه DVD رایت بشه!
پس گفتم مشکل از کجاست؟!؟! «احتمالا به هر دلیل نامشخص یا مشخص DMA ی درایو CD یا حتی هارد دیسک غیر فعال شده!»
یه گشت و سوالی زدم دیدم، با دستور dmesg | grep DMA می شه فهمید DMA واسه ی چه دیسکهایی(منظور هارد دیسک و درایو CD است!) فعال است!
پس فهمیدم که DMA واسه ی DVD Writer غیر فعال شده!
یادم اومد یه دستوری داشتیم به نام hdparm مخصوص تنظیم کردن مشخصات دیسکها!
یه سر به konqueror زدم و صفحه ی manual این دستور رو خوندم! (با داشتن konqueror برای خواندن صفحات manual از آن استفاده کنید! در قسمت آدرس man:cmd را تایپ کنید!)
قالب استفاده از دستور اینطوریه:
#hdparm [Option] [device]
Optionها زیادن با زدن hdparm -h می تونین ببینین! یا توی صفحه manual!
با سوئیچ d می شه DMA رو فعال یا غیر فعال کرد! اینطوری:
#hdparm -d1 /dev/sda
#hdparm -d1 /dev/cdrom
#hdparm -d0 /dev/cdrom
خوب، با دو گزینه ی اول فعال(اولی برای هارد من، دومی واسه ی CDRom) و با گزینه ی آخر غیر فعال می شه!
به همین سادگی!
کارای زیادی می شه با این hdparm کرد که حوصله ی توضیحشو ندارم! فقط یه کار دیگه که خیلی باحال بود و من کردم!:
تا حالا شده موقع گرفتن Image از یه DVD احساس کنی که هر آینه درایو از شدت سرعت خورد می شه!!
خوب کاری نداره! با دستور زیر خودت تعیین کن با چه سرعتی بچرخه!!
#hdparm -E128 /dev/cdrom
128 که می بینی، می تونه یه عددی بین 0 تا 255 باشه! که یه عددی بین 0 تا n که سرعت درایو شما است رو نشون می ده! و 128 یعنی با نصف حداکثر سرعت درایو کار کن!
این خوراکه مجیده: روی لپتاپ با این دستور(hdparm) می تونی سرعت چرخش هارد دیسک رو هم تعیین کنی! تا زمانی که کار کمی با هارد دیسک می کنی، انرژی کمتری مصرف بشه! و حتی می تونی بطور دستی هاردت رو خاموش کنی!
و البته سوئیچ هایی هم داره که اگه هارد دیسک شما از اون قابلیتها پشتیبانی نکنه، می تونه هاردت رو بسوزونه!!
با سوئیچ C (به بزرگی و کوچکی حروف دقت زیادی بکن!) می تونی بفهمی که هارد در چه وضعیتی قرار داره! و با سوئیچ های y , Y می تونی تغییر وضعیت بدی! که دیگه باقی ماجرا رو به خودتون واگذار می کنم!
فقط دقت کنید، که قابلیتهایی که درایو شما پشتیبانی نکنه، می تونه واستون دردسر ساز بشه! پس در حالت عادی سمتشون نرین
البته اونا رو توی صفحه manual پررنگ کرده!
———————
پ.ن. DMA یا Direct Memory Access بطور ساده، قابلیتی است، که در عملیات ورودی وخروجی روی دیسک، بار کاری پردازنده را کاهش داده، و عملیات را بر عهده می گیرد! و سرعت کار را تا حد زیادی بالا می برد!
پ.ن. ویندوز بطور پیش فرض از این قابلیت برخی(شاید هم هیچکدام) مادربرد ها پشتیبانی نکرده، برای استفاده از آن باید درایور مانندی، از دیسک مادربرد خود نصب کنید!



7 جواب تا اینجا
khajavi // فوریه 2, 2008 روی 11:58 ب.ظ |
عجب چیز خفنی
خیلی دلم می خواد اون فردی که ۱۰۱ دلیل برتری لینوکس شما را نقد کرده بود این مقاله را ببینه.
برم ببینم چه بلایی می تونم سر سیستم بیارم
khajavi // فوریه 2, 2008 روی 11:59 ب.ظ |
عجب چیز خفنی
خیلی دلم می خواد اون فردی که ۱۰۱ دلیل برتری لینوکس شما را نقد (آحه اون که نقد نبود) کرده بود این مقاله را ببینه.
برم ببینم چه بلایی می تونم سر سیستم بیارم
پیکرتراش // فوریه 3, 2008 روی 12:44 ق.ظ |
خیلی به درد خورد، دستت درد نکنه
علی وکیلی-- // فوریه 3, 2008 روی 11:26 ق.ظ |
حالا هی این یارو محمد میاد میگه لینوکس به درد نیمی خوره ، من موندم چه فکری کرده چسبیده به این ویندوزش و این عمو بیلیش؟!!!
مهرداد دمت گرم چیز باحالیه
راستی هنوز نیومدی یزد
————-
مهرداد:
داشتم میومدم، که برفی که قرار بود امروز بیاد دیروز پریروز اومد، و از جایی که احتمال دادم، جاده که از خود مشهد کوهستانی تره، وضع بد تر باشه! بیخیال شدم!
بیام یزد یه سر بهت می زنم! احتمالا هفت، هشت، ده روز دیگه
spano // فوریه 3, 2008 روی 1:11 ب.ظ |
درود
اگه مشهدی به ما یه سری بزن
1divaneh // فوریه 3, 2008 روی 1:42 ب.ظ |
سلام خوب می نویسی … با مطلبی با عنوان خاطرات یك لباس شخصی به روزم یه سری به ما بزن. عشق است چی پی ال !!!!!!!!!!
—————-
مهرداد:
مرسی
خوب حداقل آدرسی از خودت می ذاشتی!
پدرام // فوریه 3, 2008 روی 10:24 ب.ظ |
دستت درد نکنه.مطلب خیلی خوبی بود.