Score:0

ไม่สามารถเปลี่ยนขีด จำกัด สูงสุดของตัวอธิบายไฟล์ใน Ubuntu 20.04 (LTS) x64

ธง in

กำลังพยายามเพิ่มจำนวนตัวอธิบายไฟล์ทั้งระบบบน Ubuntu 20.04 (LTS) x64 ซึ่งปัจจุบันทำงานเป็นหยดใน DigitalOcean ตามขั้นตอนที่ระบุไว้ที่นี่; สรุปอย่างรวดเร็วด้านล่าง:

  1. ใช้ ยูลิมิต -n... พิมพ์ 1024 â
  2. เพิ่ม fs.file-max=900000 และ fs.nr_open=9000001 ถึง /etc/sysctl.conf
  3. ดำเนินการ sysctl -p เพื่อให้การเปลี่ยนแปลงมีผล
  4. ใช้ ยูลิมิต -n เพื่อตรวจสอบการเปลี่ยนแปลงอีกครั้ง... พิมพ์ 1024 â ควรพิมพ์ 900000!.

ฉันคาดหวังว่าในขั้นตอนที่ 4 จะได้สิ่งอื่นที่ไม่ใช่ 1,024! ฉันทำอะไรผิด?

in flag
การพยายามเพิ่มขีด จำกัด สูงสุดของตัวอธิบายไฟล์บน Ubuntu 20 การเปลี่ยน sysctl นั้นไม่มีผล ฉันสงสัยว่าเกิดอะไรขึ้นและทำไมการเปลี่ยนแปลงของฉันจึงไม่มีผล คุณมีคำถามเฉพาะเจาะจงที่ฉันสามารถตอบได้หรือไม่?
in flag
ถามเกี่ยวกับเซิร์ฟเวอร์ Ubuntu เวอร์ชัน 20 (ไม่ใช่ Core สำหรับอุปกรณ์ฝังตัว)วิธีที่ถูกต้องในการชี้แจงคำถามนี้คืออะไร แก้ไข: อัปเดตชื่อเพื่อรวม Ubuntu 20.04 (LTS) x64
in flag
อา ฉันเห็น â ชัดเจนในชื่อ; ขอบคุณสำหรับการให้ฉันรู้ว่า.
Score:0
ธง in

ขีด จำกัด ของตัวอธิบายไฟล์สูงสุดและ ulimit เป็นตัวเลขแยกกัน ulimit โดยค่าเริ่มต้นถูกตั้งค่าเป็น 1024 และไม่ควรเปลี่ยนแปลงในสถานการณ์ส่วนใหญ่ เนื่องจากไลบรารีเก่าบางไลบรารีมีอาร์เรย์ฮาร์ดโค้ดภายในสำหรับตัวอธิบายไฟล์ และอาจขัดข้องหากคุณเพิ่มเกิน 1024

ulimit สำหรับไฟล์ที่เปิดเป็น soft limit และสามารถเพิ่มได้ด้วยตนเองหรือโดยกระบวนการเอง ตัวอย่างเช่น, ขีด จำกัด -n 9000

โดยการตั้งค่า fs.file-max=900000 คุณอาจจะเป็นจริง ลด ขีดจำกัดการเปิดไฟล์ ซึ่งโดยค่าเริ่มต้นบน Ubuntu 20.04 จะสูงกว่ามาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา