3
ทำไม Ubuntu 16.04 จึงตั้งค่า IO schedulers ทั้งหมดเป็น“ กำหนดเวลา”?
ฉันเพิ่งติดตั้ง Xubuntu 16.04-64 บิตไปยังพาร์ติชันที่สองในแล็ปท็อปของฉัน ฉันสังเกตุว่ามันช้าในบางครั้งดังนั้นฉันจึงตรวจสอบว่าตัวกำหนดตารางเวลา IO ที่ใช้กับไดรฟ์นั้นซึ่งกลายเป็นdeadlineไดรฟ์ทั้งหมด ฉันมี SSD และฮาร์ดไดรฟ์อยู่สองตัวดังนั้นฉันจึงรู้ว่า "กำหนดเวลา" ดีที่สุดสำหรับ SSD และcfqฮาร์ดไดรฟ์ ฉันบูทเข้าไปใน 14.04 บนพาร์ติชั่นอื่นและใช้cfqสำหรับไดรฟ์หมุนและdeadlineSSD ตามที่ควรจะเป็น ฉันก็มองไปที่/etc/udev/rules.dเพื่อดูว่า 14.04 ใช้กฎเพื่อกำหนดประเภทของไดรฟ์ แต่มันไม่ได้อยู่ที่นั่นดังนั้นฉันคิดว่าเคอร์เนลกำลังทำอยู่ ดังนั้นฉันสงสัยว่านี่เป็นข้อผิดพลาดหรือพวกเขากำลังใช้ "กำหนดเวลา" สำหรับทุกสิ่งตอนนี้หรือไม่ อัปเดต:ความคิดเห็นที่ฉันเขียนเกี่ยวกับ /etc/udev/rules.d เป็นข้อผิดพลาด ในความเป็นจริงฉันใช้กฎ udev เพื่อเปลี่ยนตัวกำหนดตารางเวลา (เช่นเดียวกับคำตอบด้านล่าง) ตามประเภทการหมุนตั้งแต่ฉันเริ่มใช้ SSD ย้อนหลังไม่กี่ปี ฉันเดาว่าฉันลืม ... แก่แล้ว อย่างไรก็ตามหนึ่งของการอ้างอิงที่ผมใช้เป็นDebian SSD เพิ่มประสิทธิภาพของวิกิพีเดีย มันจะไม่เป็นความคิดที่ดีถ้ามันรวมอยู่? เพียงข้อเสนอแนะ!