Score:0

ไคลเอนต์ Ubuntu NFS ค้างขณะเขียนไฟล์ขนาดใหญ่

ธง es

ฉันกำลังโฮสต์เซิร์ฟเวอร์ NFS บน Synology NAS ของฉัน มีการกำหนดค่าผ่านเซิร์ฟเวอร์ NFS ในตัวภายใต้บริการไฟล์ ตัวเลือกการกำหนดค่าค่อนข้างจำกัด และฉันได้ตั้งค่าขนาดแพ็กเก็ตการอ่าน/เขียนไว้ที่ 32kb และเวอร์ชัน NFS สูงสุดคือ 4.1

รายการ /etc/exports คือ:

/volume1/NAS_Andrew 192.168.0.0/24(rw,async,no_wdelay,crossmnt,insecure,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)

ลูกค้า Ubuntu ของฉันมีรายการ fstab ต่อไปนี้:

192.168.0.219:/volume1/NAS_Andrew /mnt/nas nfs nofail,nconnect=16,rsize=32000,wsize=32000,ฮาร์ด 0 0

ซึ่งจะแก้ไขรายการต่อไปนี้ใน /proc/mounts เมื่อติดตั้ง:

192.168.0.219:/volume1/NAS_Andrew /mnt/nas nfs4 rw,relatime,vers=4.1,rsize=32000,wsize=32000,namlen=255,ฮาร์ด,proto=tcp,nconnect=16,timeo=600,retrans=2 ,วินาที=sys,clientaddr=192.168.0.220,local_lock=none,addr=192.168.0.219 0 0

ปัญหาคือเมื่อฉันเขียนไฟล์ขนาดใหญ่ไปยังการเมานต์ NFS การทำงานของระบบไฟล์อื่นๆ ทั้งหมดภายในเมานต์จะหยุดทำงาน

ตัวอย่างเช่น ถ้าฉันเรียกใช้สิ่งต่อไปนี้ในเทอร์มินัล 1:

เวลา dd if=/dev/zero of=/mnt/nas/testfile bs=16k count=128k

แล้วเรียกใช้ ls -la ในอาคารผู้โดยสาร 2; เดอะ กระบวนการแฮงค์จนกว่า วว เขียนเสร็จแล้ว

ฉันเชื่อว่าปัญหาจำกัดเฉพาะไคลเอนต์ NFS ในเครื่องเพราะถ้าฉันเรียกใช้เหมือนกัน ls -la บนเซิร์ฟเวอร์อื่นที่มีการติดตั้งการแชร์ NFS ด้วย - มันทำงานโดยไม่มีแฮงค์หรือปัญหาใดๆ

ฉันหวังว่าจะมีใครบางคนสามารถให้ความกระจ่างว่าทำไมการดำเนินการเขียนจึงถูกบล็อก ฉันลองตั้งค่า nconnect=16 ในความพยายามที่จะเพิ่มการเชื่อมต่อ tcp และอนุญาตการดำเนินการมากกว่าหนึ่งรายการ - อย่างไรก็ตามสิ่งนี้ไม่ได้ผลและฉันสงสัยว่า เชื่อมต่อ อาจถูกจำกัดเฉพาะในกรณีที่มีอินเตอร์เฟสเครือข่ายหลายอัน

ฉันใช้ Ubuntu 20.04.3 LTS

ข้อมูลใด ๆ ที่ชื่นชมอย่างมาก

โพสต์คำตอบ

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