آخرین اخبار و مقالات و مطالب پیرامون cp در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

محدود کردن برنامه ها در لینوکس

آیا تا به حال برایتان پیش آمده که یک برنامه خاص (مانند فایرفاکس) را باز کنید و بعد تمام سیستم تان بسته شود؟ این موضوع زمانی جدی می شود که به جای یک کامپیوتر معمولی خانگی، عملکرد اشتباه یک برنامه، تمام منابع پردازنده یک سرور را در اختیار بگیرد و سرور از کار بیفتد؛ در این صورت تمام وب سایت ها و سرویس هایی که در این سرور وجود دارند از کار خواهند افتاد.
برای حل این مشکل، گروهی از برنامه نویسان آزاد، برنامه ای به نام cpulimit نوشته اند که می تواند استفاده یک پردازه از پردازنده را محدود کند. مثلا اگر یک برنامه را که از سنگینی آن آگاه نیستید، اجرا کنید یا زمانی که یک برنامه با استفاده محدود، حجم زیادی از پردازنده شما را می گیرد، می توانید آن را به سادگی محدود کنید. از این رو اجرای چند برنامه پردازنده محور (cpu-bound) به طور همزمان در سیستم به سادگی انجام می پذیرد.
نکته ای که باید به آن توجه کرد این است که این برنامه برای تمام توزیع های لینوکس قابل استفاده است، اما در این مقاله، تنها به نصب آن در توزیع محبوب اوبونتو می پردازیم.
نصب
در اوبونتو می توان cpulimit را از طریق ubuntu software center نصب کرد. کافی است نام آن را جستجو کنید. از طریق apt نیز می توان با دستور زیر آن را نصب کرد:
sudo apt-get install cpulimit
استفاده
برای این که یک پردازنده را محدود کنیم، از دستور زیر استفاده می کنیم:
sudo cpulimit -p pid -l cpu%
که در این دستور، pid شناسه برنامه در حال اجراست و %cpu عددی است بین صفر تا 100 که همان منبع مجاز برای برنامه خواهد بود. می توان pid را با رفتن به مسیر زیر به دست آورد:
administration\system monitor
برای نمونه، اگر برنامه فایرفاکس شما 68 درصد از پردازنده را پیش از اجرای دستور می گیرد، می توان آن را به میزان 20درصد تغییر داد.
خودکارسازی روند
استفاده از این برنامه زمانی خود را نشان می دهد که برنامه ای را که اجرا می کنید نیاز به منابع زیادی از سوی پردازنده داشته باشد یا وقتی که باید یک کار دسته ای (batch) انجام دهید. همچنین می توان این برنامه را طوری طراحی کرد که برای هر برنامه ای که از رفتار عادی خود تجاوز می کند، فعال شود. روند خودکار کردن، برای نصب سرور بسیار سودمند است.
نظارت بر روند محدودسازی هر پردازنده ای که از حد مجاز تجاوز کند، از طریق یک اسکریپت انجام می شود. برای این کار مطمئن شوید که دستور زیر را اجرا کرده اید، یا gawk و cpulimit در سیستم تان از پیش نصب شده است.
sudo apt-get install cpulimit gawk
حالا به نشانی زیر بروید و این اسکریپت را دریافت کنید:
http://dl.dropbox.com/u/6864546/cpulimit.tar.gz
فایل tar را به دایرکتوری home خود منتقل کرده و آن را از حالت فشرده خارج کنید. باید در فولدر ایجاد شده، دو فایل با نام های cpulimit و cpulimit_daemon.sh وجود داشته باشد.
حال فایل cpulimit_daemon.sh را در یک ویرایشگر باز کنید (مثلا gedit) و سپس مقادیر زیر را تغییر دهید:
cpu_limit: بالاترین میزانی که از منابع پردازنده در اختیار هر نرم افزار قرار می گیرد. مقدار پیش فرض 20 درصد است.
daemon_interval: میزان بازه زمانی که این اسکریپت قرار است سیستم را چک کند. مقدار پیش فرض 3 ثانیه تنظیم شده است.
black_process_list: این مقدار فهرست آیتم هایی را مشخص می کند که می خواهید روی آنها نظارت انجام دهید. برای جداسازی پردازه های مختلف از کاراکتر (|) استفاده کنید. برای مثال:
mysql|firefox|gedit
white_process_list: این آیتم شامل فهرست آیتم هایی است که نمی خواهید تحت نظارت قرار بگیرند. در این مقدار نیز همانند مقدار قبلی، با کاراکتر (|) می توان برنامه ها را از هم جدا کرد.باید توجه داشته باشید که یکی از دو مقدار فهرست سیاه یا فهرست سفید باید خالی باشند، نمی توان به صورت همزمان هم فهرست سیاه داشت و هم فهرست سفید.
راه اندازی
فایل cpulimit_daemon.sh را به مسیر /usr/bin/ بفرستید. برای این کار می توانید از دستور زیر در ترمینال استفاده کنید:
sudo cp ~/cpulimit/cpulimit_daemon.sh /usr/bin
sudo chmod 700 /usr/bin/cpulimit_daemon.sh
سپس فایل cpulimit را به فولدر /etc/init.d/ فرستاده و سطوح دسترسی صحیح را ایجاد کنید. حال کاری می کنیم که با بالا آمدن سیستم اجرا شود. برای سادگی بیشتر، از دستورات زیر استفاده کنید:
sudo cp ~/cpulimit/cpulimit /etc/init.d/
sudo chown root:root /etc/init.d/cpulimit
sudo chmod +x /etc/init.d/cpulimit
sudo update-rc.d cpulimit defaults
حالا اگر یک بار سیستم خود را از نو راه اندازی کنید، cpulimit به صورت خودکار فعال خواهد شد.می توانید برای بررسی وضعیت این برنامه، از دستور زیر استفاده کنید:
sudo service cpulimit status
و برای این که مطمئن شوید، cpulimit را اجرا کنید (در صورتی که اجرا نشده)، دستور زیر را بنویسید تا برنامه را اجرا کند:
sudo service cpulimit start
همچنین برای متوقف کردن آن از دستور زیر استفاده کنید:
sudo service cpulimit stop
پاک کردن
برای پاک کردن این اسکریپت، باید مراحل زیر را انجام دهید:
1- متوقف کردن برنامه
sudo service cpulimit stop
2- حذف اسکریپت برای اجرا نشدن هنگام بالا آمدن سیستم
sudo update-rc.d -f cpulimit remove
3- حذف برنامه
sudo rm /etc/init.d/cpulimit
4- حذف اسکریپت به طور کامل از سیستم
sudo rm /usr/bin/cpulimit_daemon.sh
5- حذف برنامه cpulimit
sudo apt-get remove cpulimit
6- همچنین اگر استفاده دیگری از برنامه gawk ندارید، آن را نیز می توانید حذف کنید:
sudo apt-get remove gawk
محمدرضا قربانی


چاپگرهای لیزری پرفروش اچ پی

... بازار دیجیتال- مدل cp2025n به عنوان چاپگر لیزری رنگی با قابلیت اچ پی در بازار داخلی معرفی شد ... بازار دیجیتال- مدل cp2025n به عنوان چاپگر لیزری رنگی با قابلیت اچ پی در بازار داخلی معرفی شد ... همچنین مدل cp1515n از چاپگرهای لیزری رنگی اچ پی در بازار داخلی است که برای مصارف خانگی و اداری مناسب است ... cp1515n قابلیت چاپ دوطرفه، چاپ بدون حاشیه، کارکرد در رطوبت و ...

منبع : دنیای اقتصاد    تاریخ : 2   شهریور   1389   شاخه : سخت افزار   


لپ تاپ های ارزان تر و سبک تر در راه است

... نخستین رایانه قابل حمل در سال 1981 معرفی شد و در آن از سیستم عامل cp/m استفاده شد؛ اگر چه این کامپیوتر خیلی سنگین و بزرگ بود و مانیتور کوچک crt داشت اما اثر زیادی در تجارت داشته است ... در سال 1982 کایروپ نوع دوم سیستم را عرضه کرد که براساس cp/m طراحی شده بود ...



تک کاره های لیزری پرفروش اچ پی

... بازار دیجیتال- مدل cli-cp6015n به عنوان چاپگر لیزری رنگی گران قیمت اچ پی در بازار داخلی معرفی شد ... براساس اعلام جهان گستر، یکی از عرضه کنندگان ماشین های اداری این برند در بازار داخلی ، cli-cp6015n یک دستگاه لیزری رنگی است که دارای ویژگی هایی چون، قابلیت چاپ 15 صفحه رنگی و 15 صفحه سیاه و سفید در دقیقه، تجهیز به حافظه 512 مگابایتی قابل ارتقا تا یک گیگابایت و قابلیت چاپ 175 هزار صفحه چاپی در دقیقه است ...

منبع : دنیای اقتصاد    تاریخ : 30   تیر   1389   شاخه : سخت افزار   


10 چاپگر رنگی لیزری برتر جهان

... چاپگر laserjet cp4025dn شرکت اچ پی: این چاپگر پرسرعت قابلیت های فراوانی را در خود جا داده است و در مقابل، هزینه چاپ هر صفحه به صورت رنگی با آن بسیار پایین است ... چاپگر lasserjet cp2025n اچ پی: این چاپگر نسبت به مدل های مشابه موجود در بازار قیمت بسیار ارزانی دارد و در عین حال قابلیت های کاربردی فراوانی را در اختیار سازمان های کوچک می گذارد ...

منبع : مدیا نیوز    تاریخ : 10   خرداد   1389   شاخه : سخت افزار   


پرسش و پاسخ

... com/windows/drivers-network/review-realtek-rtl8168cp-8111cp-pci-e-1195822 ... php?realtek=rtl8168cp_8111cp&system=1 http://www ...

منبع : جام جم آنلاین    تاریخ : 23   اسفند   1388   شاخه : ترفندها   


بررسی تاثیر عرضه وایمکس بر روند فعالیت دیگر شرکت ها

... به گزارش ایسنا درباره مزایا و تفاوت های وایمکس نسبت به adsl موارد مختلف گفته شده از آن جمله می توان به این موارد اشاره کرد که کاربر برای دریافت adsl حدود 10 روز زمان نیاز دارد و مشکلات دیگری نیز در این زمینه وجود دارد، اما وایمکس با نصب یک مودم به رایانه و به سرعت امکان پذیر است، از طرفی adsl از چند نقطه می تواند خراب شود اما وایمکس تقریبا تحت کنترل است و تنها چیزی که می تواند خراب شود، cp است که به راحتی قابل تعویض است ...



صفحه 1
2 3 4


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player