มี ulimit จริง ๆ สำหรับ windows หรือไม่? ฉันกำลังค้นหาวิธี / โปรแกรมวิธีป้องกันหนึ่งโปรแกรมที่กินซีพียู 100%
ขอบคุณ
มี ulimit จริง ๆ สำหรับ windows หรือไม่? ฉันกำลังค้นหาวิธี / โปรแกรมวิธีป้องกันหนึ่งโปรแกรมที่กินซีพียู 100%
ขอบคุณ
คำตอบ:
ตัวจัดการทรัพยากรระบบ windowsเป็นเครื่องมือในการตั้งค่าขีด จำกัด ของ cpu ต่อกระบวนการและเพิ่มอินเทอร์เฟซการบัญชีกระบวนการ ใน windows รุ่นเก่านี่คือสิ่งที่อยู่บนดิสก์ที่สองที่ไม่มีใครติดตั้ง ในปี 2008 คุณลักษณะที่จะเปิดใช้งาน โดยทั่วไปแล้วมันไม่สำคัญบนระบบ windows (จากมุมมองการควบคุมทรัพยากร) กว่ายูนิกซ์ที่ "ดี" ถูกสร้างขึ้นในระบบปฏิบัติการและลำดับความสำคัญของกระบวนการ (มีข้อยกเว้นบางอย่าง) สามารถเปลี่ยนแปลงได้ทันทีใน gui นอกเหนือจาก windows vist และบนดิสก์ IO สามารถจัดลำดับความสำคัญได้ (โดยค่าเริ่มต้นจะขึ้นอยู่กับระดับความสำคัญของกระบวนการ) มี APIที่ให้คุณตั้งค่าความสำคัญของดิสก์ IO อย่างชัดเจน แต่ฉันไม่ทราบถึงยูทิลิตี้ใด ๆ ที่จะให้คุณเปลี่ยนเฉพาะดิสก์ IO
คุณสามารถใช้บางอย่างเช่นWindows System Resource Managerซึ่งมีคุณสมบัติคล้ายกับ ulimit ซึ่งคุณสามารถตั้งค่าขีด จำกัด ของ CPU หรือหน่วยความจำในกระบวนการผู้ใช้หรือเซสชัน สิ่งนี้มีอยู่ใน Windows 2003 Enterprise และใหม่กว่า
ข้อมูลเพิ่มเติมสามารถดูได้ที่Technet (2008 R2 ที่เฉพาะเจาะจง) หรือนี่เป็นบทความวิกิพีเดีย
ตัวเลือกบุคคลที่สามจะเป็นFasterWinซึ่งเป็นการตั้งค่าโควต้า CPU อย่างเคร่งครัดในกระบวนการ
ทางออกหนึ่งคือคลิกขวาที่กระบวนการTask Manager
และเปลี่ยนลำดับความสำคัญ
คุณควรดู: http://threadmaster.tripod.com/
นอกจากนี้ยังมี GUI สำหรับกำหนดค่า: http://timwells.net/content/threadmaster-gui