ulimit untuk windows

14

Apakah benar ada ulimit untuk windows? Saya menemukan cara / program bagaimana mencegah satu program makan 100% cpu.

Terima kasih.

Jim B
sumber

Jawaban:

7

manajer sumber daya sistem windows adalah alat untuk menetapkan batas cpu per proses, dan menambahkan antarmuka proses akuntansi. Pada versi windows yang lebih lama, inilah yang ada pada disk kedua yang tidak pernah dipasang oleh siapa pun. Pada 2008 ini adalah fitur yang akan diaktifkan. Ini umumnya tidak sepenting pada sistem windows (dari perspektif kontrol sumber daya) daripada yang unix sebagai "bagus" dibangun ke dalam OS dan prioritas proses (dengan pengecualian tertentu) dapat diubah dengan cepat di gui, di samping di bawah windows vist dan IO disk di atas juga dapat diprioritaskan (secara default ini didasarkan pada prioritas proses). Ada API yang memungkinkan Anda mengatur prioritas IO disk secara eksplisit, tetapi saya tidak mengetahui adanya utilitas untuk membiarkan Anda secara langsung mengubah prioritas disk IO saja.

Jim B
sumber
3

Anda dapat menggunakan sesuatu seperti Windows System Resource Manager yang memiliki fitur serupa untuk melakukan ulimit di mana Anda dapat menetapkan batas CPU atau memori pada suatu proses, pengguna atau sesi. Ini tersedia di Windows 2003 Enterprise dan yang lebih baru.

Informasi lebih lanjut tersedia di Technet (2008 R2 spesifik) atau di sini adalah artikel Wiki . Screenshot WSRM


Opsi pihak ketiga adalah FasterWin yang khusus untuk pengaturan kuota CPU pada proses. Lebih cepat

Doug Luxem
sumber
0

Salah satu solusinya adalah dengan mengeklik kanan proses Task Managerdan mengubah prioritas.

Warner
sumber
2
jika mesin Anda tidak digunakan, maka proses pelarian masih akan memakan 100% cpu, jadi ini adalah kludge. Anda tidak dapat benar-benar mengalahkan unix untuk proses akuntansi, kecuali windows 3.1 telah menambahkan alat-alat itu.
The Unix Janitor
1
@user - membatasi proses yang tidak digunakan untuk sesuatu yang penggunaannya kurang dari 100% cukup banyak definisi kludge kecuali Anda mempertimbangkan manajemen daya. Tentu saja, ulimit dapat digunakan untuk hal-hal yang lebih bermanfaat.
Doug Luxem