ulimit สำหรับ windows


14

มี ulimit จริง ๆ สำหรับ windows หรือไม่? ฉันกำลังค้นหาวิธี / โปรแกรมวิธีป้องกันหนึ่งโปรแกรมที่กินซีพียู 100%

ขอบคุณ

คำตอบ:


7

ตัวจัดการทรัพยากรระบบ windowsเป็นเครื่องมือในการตั้งค่าขีด จำกัด ของ cpu ต่อกระบวนการและเพิ่มอินเทอร์เฟซการบัญชีกระบวนการ ใน windows รุ่นเก่านี่คือสิ่งที่อยู่บนดิสก์ที่สองที่ไม่มีใครติดตั้ง ในปี 2008 คุณลักษณะที่จะเปิดใช้งาน โดยทั่วไปแล้วมันไม่สำคัญบนระบบ windows (จากมุมมองการควบคุมทรัพยากร) กว่ายูนิกซ์ที่ "ดี" ถูกสร้างขึ้นในระบบปฏิบัติการและลำดับความสำคัญของกระบวนการ (มีข้อยกเว้นบางอย่าง) สามารถเปลี่ยนแปลงได้ทันทีใน gui นอกเหนือจาก windows vist และบนดิสก์ IO สามารถจัดลำดับความสำคัญได้ (โดยค่าเริ่มต้นจะขึ้นอยู่กับระดับความสำคัญของกระบวนการ) มี APIที่ให้คุณตั้งค่าความสำคัญของดิสก์ IO อย่างชัดเจน แต่ฉันไม่ทราบถึงยูทิลิตี้ใด ๆ ที่จะให้คุณเปลี่ยนเฉพาะดิสก์ IO


3

คุณสามารถใช้บางอย่างเช่นWindows System Resource Managerซึ่งมีคุณสมบัติคล้ายกับ ulimit ซึ่งคุณสามารถตั้งค่าขีด จำกัด ของ CPU หรือหน่วยความจำในกระบวนการผู้ใช้หรือเซสชัน สิ่งนี้มีอยู่ใน Windows 2003 Enterprise และใหม่กว่า

ข้อมูลเพิ่มเติมสามารถดูได้ที่Technet (2008 R2 ที่เฉพาะเจาะจง) หรือนี่เป็นบทความวิกิพีเดีย ภาพหน้าจอของ WSRM


ตัวเลือกบุคคลที่สามจะเป็นFasterWinซึ่งเป็นการตั้งค่าโควต้า CPU อย่างเคร่งครัดในกระบวนการ FasterWin


0

ทางออกหนึ่งคือคลิกขวาที่กระบวนการTask Managerและเปลี่ยนลำดับความสำคัญ


2
หากเครื่องของคุณไม่ได้ใช้งานกระบวนการวิ่งหนีจะยังคงกินซีพียู 100% ดังนั้นนี่คือ kludge คุณไม่สามารถเอาชนะ unix ได้จริงๆสำหรับการบัญชีกระบวนการยกเว้นว่า windows 3.1 ได้เพิ่มเครื่องมือเหล่านั้นแล้ว
Unix Janitor

1
@user - การ จำกัด กระบวนการที่ไม่ได้ใช้งานกับการใช้งานที่น้อยกว่า 100% นั้นเป็นคำจำกัดความของ kludge ค่อนข้างมากเว้นแต่ว่าคุณกำลังพิจารณาการจัดการพลังงาน แน่นอน ulimit สามารถใช้สำหรับสิ่งที่มีประโยชน์มากขึ้น
Doug Luxem

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.