คำถามติดแท็ก io

I / O หมายถึง "อินพุต / เอาต์พุต" โดยทั่วไปเป็นคำพ้องความหมายของการเขียน / อ่านในรูปแบบของไฟล์

6
การตรวจสอบระบบจะแสดงดิสก์ io ได้อย่างไร
ฉันไม่สามารถจินตนาการได้ว่ามันเป็นไปไม่ได้ .... แต่ฉันไม่สามารถคิดได้ว่าจะเปิดใช้งานที่ไหน ระบบมอนิเตอร์ ( gnome-system-monitor) แสดงดิสก์ io ไม่ได้หรือ

7
ประสิทธิภาพ IO แย่ - PCIe NVMe Samsung 950 pro
ฉันเพิ่งสร้างฮาร์ดแวร์เสร็จโดยคาดว่าจะได้รับประโยชน์อย่างมากจากไดรฟ์ NVMe ใหม่ ประสิทธิภาพก่อนหน้าของฉันต่ำกว่าที่คาดไว้ (ถ่ายโอน ~ 3gb) ดังนั้นฉันจึงเปลี่ยนเมนบอร์ด / cpu / memory / hdd ในขณะที่ผลการดำเนินงานเป็นสองเท่าสิ่งที่มันเป็นก็ยังคงเป็นครึ่งหนึ่งของสิ่งที่ผมได้รับใน 3 ปีเก่าของฉัน MacBook Pro กับไดรฟ์ SATA6 CPU: i7-5820k 6core Mobo: MSI X99A MPOWER หน่วยความจำ: 32GB ไดรฟ์: Samsung 950 pro NVMe PCIe Ubuntu (ยืนยันด้วย16.04.1 LTS): Release: 15.10 Codename: wily 4.2.0-16-generic $ sudo blkid [sudo] password for …
20 performance  io  pcie 

3
& หมายถึงอะไรกันแน่ในการเปลี่ยนเส้นทางเอาต์พุต
ฉันเห็นสิ่งต่าง ๆ เช่นcommand 1> outหรือ2>&1เพื่อเปลี่ยนเส้นทาง stderr แต่บางครั้งฉันก็เห็น&>ตัวเอง ฯลฯ วิธีที่ดีที่สุดที่จะเข้าใจ&คืออะไรและมันหมายถึงอะไรกันแน่?

4
ฉันจะทราบได้อย่างไรว่าคำสั่งกำลังทำงานอยู่หรือรอการป้อนข้อมูลจากผู้ใช้
ในบรรทัดคำสั่งฉันพิมพ์คำสั่งแล้วกด Enter มันไม่ส่งออกอะไรเลย ฉันจะบอกได้อย่างไรว่ามันกำลังทำงานอยู่และยังไม่ได้ส่งออกหรือกำลังขอให้ผู้ใช้ป้อนข้อมูล?

1
jbd2 เขียนลงดิสก์อย่างต่อเนื่อง [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน5 ปีที่ผ่านมา ฉันรู้ว่ามีปัญหาที่เกี่ยวข้อง แต่ดูเหมือนจะไม่มีสิ่งใดในกรณีของฉัน ด้านล่างคือผลลัพธ์ของไอโซโทป jbd2 ใช้งานมากกว่า 90% อย่างต่อเนื่อง มันบดไป 2 วันแล้ว มันหยุดชั่วขณะหนึ่งหลังจากรีบูตเครื่อง แต่ก็เริ่มอีกครั้งหลังจากผ่านไประยะหนึ่ง ฉันใช้ 32 บิต Ubuntu 13.04 ดิสก์ 200GB WD สมาร์ทปิดใช้งานในประวัติ ไม่มีการตั้งค่าการโจมตี Total DISK READ: 0.00 B/s | Total DISK WRITE: 1997.25 K/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> …
14 hard-drive  gvfs  metadata  io 

1
วิธี จำกัด การใช้ทรัพยากรสำหรับกระบวนการที่กำหนด?
ฉันมีกระบวนการสำหรับแอปพลิเคชั่นที่จำเป็นต้องเรียกใช้ แต่จบลงด้วยการใช้การใช้งาน IO มากเกินไปสำหรับสิ่งที่มันทำ และทำให้คอมพิวเตอร์ของฉันล่มจริงๆทำให้มันเป็นไปไม่ได้ที่จะทำอะไรอย่างอื่นในขณะที่มันกำลังทำงานอยู่ ดังนั้นฉันสงสัยว่ามีวิธี จำกัด การใช้งาน IO, RAM และ CPU สำหรับกระบวนการที่กำหนดหรือไม่? และกระบวนการย่อยของมันแน่นอน นี่คือระบบ Ubuntu 18.04 LTS ของฉัน

3
ขนาดเซกเตอร์ฟิสิคัลเริ่มต้น 512 ไบต์เหมาะสมสำหรับดิสก์ SSD ภายใต้ Linux หรือไม่
GSmartControlและเครื่องมือบรรทัดคำสั่งอื่น ๆ (เช่นfdisk, smartctl, cat /sys/block/sd*/queue/hw_sector_size, cat /sys/block/sd*/queue/physical_block_size) ผมใช้รายงานเดียวกันทั้งของดิสก์ของฉัน: Sector Size: 512 bytes logical/physical นี่คือการติดตั้งเริ่มต้นของ Ubuntu 18.10 (อัพเกรดภายหลังเป็น 19.04) อย่างไรก็ตามstat -fคำสั่งบนดิสก์ทั้งสองรายงาน: Block size: 4096 Fundamental block size: 4096 ทั้งสองของดิสก์ของฉัน SSDs และ AFAIK SSD ดิสก์ต้องมีเซกเตอร์ขนาด 4K ตกลงหรือว่าฉันทำอะไรหายไป? ไม่ข้อมูลที่ส่งกลับโดยstat(= 4K) ให้แน่ใจว่าระบบปฏิบัติการจะเสมอส่ง IOs ไปยังดิสก์ในหลาย 4Kและบล็อกเหล่านี้จะไม่เคยข้ามเขตแดน 4K (บล็อค IO มักจะสอดคล้องกับ 4K)? โปรดทราบผลลัพธ์ต่อไปนี้ ( sdb2ของฉันพาร์ทิชันราก …
11 ssd  disk  io  sector-size 

5
อะไรทำให้ Unity ช้าลงเมื่อเริ่มต้น
ไม่กี่วันที่ผ่านมาฉันสังเกตเห็นว่าหลังจากฉันเข้าสู่ระบบแผงด้านบนและเส้นประใช้เวลาโหลดอีกเล็กน้อยและฉันสังเกตเห็นการทำงานของดิสก์มากกว่าปกติ ฉันคิดว่ามันอาจเกิดจากการอัพเดทหรือการติดตั้งของ pdftk ดังนั้นฉันจึงลบ pdftk แต่ "ปัญหา" ยังคงอยู่ มีวิธีที่จะรู้ว่าสิ่งที่ใช้แผ่นดิสก์ (การดำเนินการอ่าน / เขียน) ในการเริ่มต้น? ถ้าในภายหลังฉันจะใช้ไอโซโทป แต่ฉันสามารถเรียกใช้ไอโซโทปได้หลังจากที่ฉันควบคุมเดสก์ท็อปแล้วเท่านั้น ฉันใช้ Ubuntu 12.10 amd64 แก้ไข ฉันดูล็อกและในไฟล์ Xorg.0.log ฉันพบบรรทัดต่อไปนี้: [ 36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm [ 6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm นี่อาจเป็นขั้นตอนที่เป็นปัญหาหรือไม่
10 12.10  startup  io 

1
การปิดไฟล์หลังจากเปิดโดยใช้ `open ()` จำเป็นใน Python หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน4 ปีที่แล้ว เกี่ยวกับคำถามก่อนหน้านี้ฉันสังเกตว่าทั้งคำตอบที่ใช้open()ฟังก์ชั่นนั้นไม่มีการกล่าวถึงการปิดไฟล์ ฉันได้อ่านว่ามันเป็นการปฏิบัติที่ดีที่จะทำเช่นนั้น แต่จริง ๆ แล้วมันจำเป็นต้องมีหรือไม่? มันเป็นเพียงรหัสที่ไม่จำเป็น? ไฟล์ถูกปิดโดยอัตโนมัติหรือไม่?
9 python  files  io 

1
ระบบล็อคเมื่อดิสก์ I / O อิ่มตัว
เมื่อฉันถ่ายโอนไฟล์ขนาดใหญ่จากฮาร์ดไดรฟ์ USB3 ภายนอกของฉันไปยังฮาร์ดไดรฟ์ภายในของฉัน (หรือในทางกลับกัน) ไม่ว่าจะผ่าน Nautilus หรือผ่านเทอร์มินัล Ubuntu (Unity) จะล็อคอย่างสมบูรณ์ สิ่งต่าง ๆ เช่นแท็บ alt ใช้เวลา 20 วินาทีขึ้นไปให้เสร็จสมบูรณ์ในขณะที่กำลังถ่ายโอนไฟล์ นี่ไม่ใช่กรณีเมื่อมีการอ่าน / เขียนแบบสุ่มจำนวนมากไปยังดิสก์เช่นเมื่อติดตั้งแพ็คเกจ เมื่อฉันใช้ Windows ฉันสามารถเรียกใช้การถ่ายโอนไฟล์ในพื้นหลังและยังสามารถทำสิ่งต่าง ๆ ได้แม้ว่าจะช้ากว่าเมื่อมีบางสิ่งที่จำเป็นในการเข้าถึงดิสก์ ฉันยังคงแท็บ alt ใช้ได้ดี ดูเหมือนว่า Ubuntu จะจัดลำดับความสำคัญการถ่ายโอนไฟล์เหนือดิสก์ I / O อื่น ๆ ทั้งหมดซึ่งเป็นสาเหตุที่มันล็อค ใน Windows ปรากฏว่าการถ่ายโอนไฟล์มีลำดับความสำคัญต่ำกว่าซึ่งหมายความว่าระบบสามารถตอบสนองได้ในขณะที่ดิสก์อิ่มตัว ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ค่อนข้างน่ารำคาญเนื่องจากคอมพิวเตอร์ไม่สามารถใช้งานได้อย่างสมบูรณ์เมื่อคัดลอกไฟล์ ปัญหานี้เกิดขึ้นในทั้ง 14.04 และ 15.10 ฉันถูกบังคับให้เสียบฮาร์ดไดรฟ์ของฉันเข้ากับพอร์ต USB2 เพื่อป้องกันปัญหานี้และส่งผลให้เวลาในการถ่ายโอนนานขึ้น

1
แสดงไฟล์ที่มีการเข้าถึงมากที่สุดในช่วงเวลาสั้น ๆ
ดังนั้นฉันจึงมีเซิร์ฟเวอร์ที่ดิ้นรนภายใต้น้ำหนักของการติดตั้ง Wordpress หลายครั้ง สิ่งที่แคชค่อนข้างดี (ฉันวางแผนที่จะปรับปรุงสิ่งต่อไป) แต่ฉันสามารถเห็นได้อย่างรวดเร็วว่าดิสก์ IO สูงมาก ฉันเคยiotopเห็นว่าส่วนใหญ่ PHP honking บนดิสก์ แต่ฉันอยากจะรู้ว่าไฟล์ใด ฉันรู้สึกว่าถ้าฉันรู้ว่าฉันอาจจะพบปัญหาเพิ่มเติมหรือพบปัญหาคอขวดที่สามารถขยายได้ (ย้ายสิ่งต่างๆไปที่ ram-disk ฯลฯ ) ดังนั้นฉันกำลังมองหาคำสั่งที่จะให้รายชื่อของไฟล์ที่เปิดอยู่จัดอันดับโดย IO ของพวกเขาตลอดเวลาตั้งแต่คำสั่งเริ่มต้น หรือบางอย่างที่ทำงานในช่วงเวลาที่กำหนดเช่น 60 วินาที หมายเหตุ:ฉันกำลังมองหามากกว่าlsof- ฉันต้องการผลลัพธ์ที่จัดอันดับโดยปริมาณงาน IO ทั้งหมด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.