windows için ulimit


14

Pencereler için gerçek ulimit var mı? Ben bir program% 100 cpu yeme önlemek için yollar / programlar buluyorum.

Teşekkürler.

Yanıtlar:


7

Windows sistem kaynak yöneticisi , işlem başına cpu sınırlarını ayarlamak için bir araçtır ve süreç muhasebe arabirimleri ekler. Pencerelerin eski sürümlerinde, hiç kimsenin yüklemediği ikinci diskte olan buydu. 2008 yılında etkinleştirilmesi gereken bir özellik. Genellikle bir Windows sisteminde (kaynak kontrol perspektifinden) bir unix olandan daha önemli değil, işletim sistemine "nice" olarak yerleştirilir ve işlem önceliği (belirli istisnalar dışında) GUI'deki anında değiştirilebilir. windows vist ve üzeri disk IO'ya da öncelik verilebilir (varsayılan olarak bu işlemin önceliğini temel alır). Disk G / Ç önceliğini açıkça ayarlamanıza izin veren bir API var, ancak yalnızca disk G / Ç önceliğini doğrudan değiştirmenize izin veren herhangi bir yardımcı programın farkında değilim


3

Bir işlem, kullanıcı veya oturumda CPU veya bellek sınırlarını ayarlayabilmeniz için ulimit'e benzer özelliklere sahip Windows Sistem Kaynağı Yöneticisi gibi bir şey kullanabilirsiniz . Bu, Windows 2003 Enterprise ve sonraki sürümlerde mevcuttu.

Daha fazla bilgi Technet'te (2008 R2'ye özgü) bulunabilir veya işte Wiki makalesi . WSRM Ekran Görüntüsü


Üçüncü taraf bir seçenek , kesinlikle işlemlerde CPU kotaları ayarlamak için kullanılan FasterWin olacaktır . FasterWin


0

Bir çözüm, süreci sağ tıklayıp Task Managerönceliği değiştirmek olacaktır.


2
eğer makine boşta ise, o zaman kaçma işlemi hala% 100 cpu yiyecektir, bu yüzden bu kludge. Windows 3.1'de bu araçlar eklenmedikçe, işlem muhasebesi için gerçekten unix'i yenemezsiniz.
The Unix Janitor

1
@user -% 100'den az kullanım için boşta olan bir işlemi sınırlamak, güç yönetimini düşünmediğiniz sürece hemen hemen çamurun tanımıdır. Tabii ki, ulimit daha yararlı şeyler için kullanılabilir.
Doug Luxem

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.