ทุกคนสามารถอธิบายได้ในแง่ของคนธรรมดาความแตกต่างระหว่างขีด จำกัด อ่อนและแข็งคืออะไร
ฉันควรตั้งค่าขีด จำกัด แบบอ่อนและแข็งให้เหมือนกันหรือไม่? หรืออ่อนนุ่มควรลดลงอย่างมีนัยสำคัญ? ระบบมีประโยชน์ในทางใดทางหนึ่งหรือไม่?
ขอบคุณ
ทุกคนสามารถอธิบายได้ในแง่ของคนธรรมดาความแตกต่างระหว่างขีด จำกัด อ่อนและแข็งคืออะไร
ฉันควรตั้งค่าขีด จำกัด แบบอ่อนและแข็งให้เหมือนกันหรือไม่? หรืออ่อนนุ่มควรลดลงอย่างมีนัยสำคัญ? ระบบมีประโยชน์ในทางใดทางหนึ่งหรือไม่?
ขอบคุณ
คำตอบ:
ขีด จำกัด ที่ยากคือเพดานสำหรับขีด จำกัด ที่อ่อนนุ่ม ขีด จำกัด ซอฟต์คือสิ่งที่บังคับใช้จริงสำหรับเซสชันหรือกระบวนการ สิ่งนี้จะช่วยให้ผู้ดูแลระบบ (หรือผู้ใช้) สามารถตั้งค่าขีด จำกัด ฮาร์ดเพื่อการใช้งานสูงสุดที่พวกเขาต้องการอนุญาต ผู้ใช้และกระบวนการอื่น ๆ สามารถใช้ขีด จำกัด แบบนุ่มเพื่อ จำกัด การใช้ทรัพยากรของตนเองให้ต่ำลงหากต้องการ
ผู้ใช้ที่ละเมิดโควต้าการ จำกัด ที่อ่อนนุ่มจะได้รับอีเมลระบุว่าพวกเขามีช่วงเวลาผ่อนผันไม่กี่วันก่อนที่จะมีการลงโทษผู้ใช้ที่ข้ามขีด จำกัด ฮาร์ดจะไม่ได้รับช่วงเวลาผ่อนผัน การลงโทษนั้นแตกต่างกันไปขึ้นอยู่กับโควต้าเฉพาะ แต่โดยปกติแล้วเกือบทุกคำสั่งจะล้มเหลวซึ่งผู้ใช้จะต้องปฏิบัติตามอย่างรวดเร็ว
ขีด จำกัด ทรัพยากรของผู้ใช้กำหนดจำนวนของทรัพยากรที่สามารถใช้สำหรับเซสชันเฉพาะ ทรัพยากรที่สามารถควบคุมได้คือ:
maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available
โปรดทราบว่าการตั้งค่าเหล่านี้เป็นแบบต่อเซสชัน ซึ่งหมายความว่าพวกเขาจะมีผลเฉพาะเวลาที่ผู้ใช้เข้าสู่ระบบ (และสำหรับกระบวนการใด ๆ ที่พวกเขาทำงานในช่วงเวลานั้น) พวกเขาไม่ใช่การตั้งค่าระดับโลก กล่าวอีกนัยหนึ่งพวกเขาจะใช้งานสำหรับช่วงเวลาของเซสชั่นและการตั้งค่าจะไม่สะสม ตัวอย่างเช่นหากคุณตั้งค่าจำนวนกระบวนการสูงสุดเป็น 11 ผู้ใช้อาจมีเพียง 11 กระบวนการที่ทำงานต่อเซสชัน พวกเขาไม่ จำกัด เพียง 11 กระบวนการทั้งหมดบนเครื่องเนื่องจากพวกเขาอาจเริ่มต้นเซสชันอื่น การตั้งค่าแต่ละรายการเป็นการตั้งค่าตามกระบวนการในระหว่างเซสชันยกเว้นจำนวนกระบวนการสูงสุด
มีสองประเภทของข้อ จำกัด ที่สามารถตั้งค่าสำหรับแต่ละคุณสมบัติดังกล่าวข้างต้นเป็นวงเงินยากและอ่อนนุ่ม
ผู้ใช้ไม่สามารถเปลี่ยนแปลงขีด จำกัด ฮาร์ดได้เมื่อมีการตั้งค่า ผู้ใช้รูทสามารถเปลี่ยน hard limit ได้ อย่างไรก็ตามผู้ใช้สามารถเปลี่ยนขีด จำกัด ซอฟต์ได้ แต่ไม่สามารถเกินขีด จำกัด ฮาร์ดได้นั่นคือสามารถมีค่าต่ำสุด 0 และค่าสูงสุดเท่ากับ 'ฮาร์ด จำกัด '
สำหรับข้อมูลเพิ่มเติม