Windows 8 การใช้งานดิสก์สูงมากและ IO ช้า


27

ปัญหา

หลังจากอัปเกรดจาก Windows 7 เป็น Windows 8 Professional ดูเหมือนจะมีปัญหาเล็กน้อย

เมื่อฉันเปิด Task Manager บางครั้งฉันสังเกตเห็นว่าการใช้ดิสก์เพิ่มขึ้นเป็น 50, 75 หรือ 100 เปอร์เซ็นต์แม้ว่าจะไม่มีกิจกรรมใด ๆ ในดิสก์เกิดขึ้น เมื่อฉันเรียงลำดับกระบวนการตามการใช้ดิสก์มันเป็นกระบวนการของระบบที่ทำอยู่เสมอ แต่ปริมาณข้อมูลที่ถ่ายโอนดูเหมือนจะไม่มีผลกับการใช้ดิสก์ที่บันทึกไว้

ฉันเคยเห็นตัวจัดการงานพูดว่าการใช้ดิสก์ 100% ด้วย. 1 MB / s ถูกเขียนโดยกระบวนการของระบบและทำเช่นเดียวกันกับ 20 MB / s ที่เขียนโดยระบบ เมื่อใดก็ตามที่สิ่งนี้เกิดขึ้นเมาส์ดูเหมือนว่าจะทำงานได้ดีในการที่ฉันยังคงสามารถเคลื่อนย้ายไปรอบ ๆ ได้โดยไม่เกิดความล่าช้า แต่การเรียงลำดับของ IO ใด ๆ ที่เกิดขึ้นล่าช้ามาก

ถ้าฉันพยายามคลิกสิ่งต่าง ๆ การคลิกเพียงแค่ลงทะเบียนในภายหลังไม่กี่นาที ถ้าฉันพยายามพิมพ์อะไรก็ไม่มีอะไรเกิดขึ้นหลังจากนั้นสองสามวินาทีประโยคทั้งหมดจะปรากฏขึ้น

บางครั้งแทนที่จะดำเนินการตามจริงที่เกิดขึ้นในความล่าช้าหลังจากนั้นไม่กี่วินาทีฉันจะได้ยินเสียงบี๊บที่สอดคล้องกับการกดปุ่มหรือคลิกทุกครั้ง

วันนี้ปัญหาเลวร้ายยิ่งกว่าเดิมมาก ก่อนหน้านี้มันเกิดขึ้นแบบสุ่ม (แม้ว่าฉันคิดว่ามันอาจจะเกิดขึ้นบ่อยขึ้นเล็กน้อยเมื่อ Chrome ทำงาน) แต่ตอนนี้มันเริ่มทันทีที่ฉันเริ่มระบบและทำให้คอมพิวเตอร์ทั้งเครื่องใช้งานไม่ได้

ฉันสามารถเพิกเฉยต่อปัญหานี้ได้จนถึงตอนนี้ แต่มันก็เป็นอุปสรรคในการทำงานที่ฉันต้องแก้ไขในไม่ช้า

การวินิจฉัย

แหล่งข้อมูลอื่นที่ฉันเคยเห็นได้แนะนำให้ตรวจสอบข้อผิดพลาดของดิสก์ ฉันวิ่งchkdskแล้วมันก็บอกว่าทุกอย่างเรียบร้อยดีแม้ว่าฉันจะไม่ได้วิ่งตั้งแต่เหตุการณ์ล่าสุดนี้

ฉันยังไม่ได้ลองบูทเข้าสู่เซฟโหมดส่วนใหญ่เป็นเพราะ Windows 8 บูทเกือบจะเร็วเกินไปที่จะใช้ปุ่มลัด แต่ฉันจะอัปเดตเมื่อฉันทำ

ฉันรู้ว่าฉันเห็นโพสต์ที่แนะนำฮาร์ดแวร์ที่ผิดพลาด แต่ฉันคิดว่าchkdskจะได้พบสิ่งนั้น ฉันเคยเห็นคำแนะนำว่าอาจเป็นซอฟต์แวร์หน่วยความจำที่ไม่มีประสิทธิภาพ แต่สิ่งเดียวที่ฉันมีคือ intel RST ซึ่งฉันได้ปิดการใช้งาน

สิ่งหนึ่งที่น่าสนใจที่ควรทราบคือเมื่อไม่กี่เดือนที่ผ่านมาเมื่อสิ่งนี้เกิดขึ้นเพียงครั้งเดียวฉันมองไปที่ Windows Performance Diagnostics เพื่อพบว่ามีการรายงานว่าเกือบครึ่งหนึ่งของเหตุการณ์ระบบของฉันหายไป ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่ แต่ฉันไม่เคยจัดการแก้ไขดังนั้นฉันจึงคิดว่ามันอาจเกี่ยวข้องกัน

ในที่สุดฉันได้เห็นแหล่งข้อมูลจำนวนมากแนะนำให้เรียกใช้การติดตาม xperf ซึ่งฉันทำเมื่อไม่กี่สัปดาห์ที่ผ่านมาในระหว่างการใช้งานดิสก์ในระดับสูงและล่าช้า ฉันได้แนบไฟล์ไว้ที่นี่ (ขออภัยถ้าคุณต้องการบัญชี microsoft เพื่อดาวน์โหลด แต่เป็นที่เก็บข้อมูลบนคลาวด์เดียวที่ฉันมีซึ่งมีพื้นที่เหลือ 100 เมกะไบต์)

ดูเหมือนว่าฉันอาจจะเกิดจาก CrashPlan ซึ่งฉันพบว่าฉันมีปัญหากับเอ็นจิ้นการสำรองข้อมูลล้มเหลวและฉันไม่สามารถฆ่าบริการได้ เมื่อสิ่งนี้เกิดขึ้นฉันจะไม่ได้รับการใช้งานดิสก์สูงทุกครั้งดังนั้นอาจเป็นการใช้งานดิสก์ที่ล้มเหลว CrashPlan ไม่ใช่วิธีอื่น

ฉันกลัวว่าฉันไม่สามารถรับการติดตาม xperf จากสถานะปัจจุบันของเครื่องเนื่องจากมันทำงานช้าเกินไปสำหรับฉันที่จะเปิดโฟลเดอร์ที่ฉัน.batบันทึกไว้ แต่ถ้าฉันทำฉันจะโพสต์ มัน.

รายละเอียด

  • HP Probook 6460b ที่ใช้ Windows 8 Professional
  • 8 GB DDR3
  • กราฟิก Intel HD
  • โปรเซสเซอร์ Dual Core 2.4 กิกะเฮิร์ตซ์ (i5)
  • HDD: 300 GB ไม่แน่ใจเกี่ยวกับอัตราการถ่ายโอน

โปรดช่วยฉันด้วยถ้าคุณรู้ว่าฉันต้องการแล็ปท็อปเครื่องนี้สำหรับโรงเรียนซึ่งบังเอิญเป็นเหตุผลเดียวกับที่ฉันไม่สามารถติดตั้ง windows ใหม่ได้

อัปเดต - 10/2013

เนื่องจากปัญหานี้ได้รับการแก้ไขฉันต้องติดตั้ง windows ใหม่ด้วยเหตุผลที่ไม่เกี่ยวข้อง สิ่งที่ฉันค้นพบจากคำแนะนำของเพื่อนและเพื่อนร่วมงานคือการใช้งานดิสก์จำนวนมากในระบบ windows ได้รับมาตั้งแต่ต้นและปัญหาก็ยิ่งเลวร้ายลงด้วย Windows 8 แล็ปท็อปของฉันทำงานได้อย่างราบรื่น แต่ฉันยังสังเกตเห็น เวลาที่ดิสก์ใช้งานปีนขึ้นมาในบางครั้งแม้ว่าระบบจะไม่ได้ทำงานก็ตาม ด้วยการเพิ่มการตรวจสอบดิสก์ไปยังตัวจัดการงานและผลที่ได้รับจากการเล่นโวหารนี้อาจเกิดขึ้นได้บางที MS อาจทำให้ความคืบหน้าในการปรับปรุงเคอร์เนลของ Windows ในรุ่นต่อไปเพื่อป้องกันปัญหาที่อาจเกิดขึ้น

ความกระจ่าง - 1/2015 เนื่องจากคำถามนี้ยังคงได้รับมุมมองและ upvotes ฉันรู้สึกว่ามันคุ้มค่าที่จะพูดถึงสิ่งที่ฉันได้เรียนรู้ตั้งแต่มันถูกเขียนขึ้น การใช้งานดิสก์สูงเกิดขึ้นเมื่อ Windows ทำงานบน RAM ในระดับต่ำและเริ่มย้ายเนื้อหาของ RAM ไปยัง pagefile.sys สำหรับระบบที่มีข้อผิดพลาดบางประเภทมักเป็นฮาร์ดไดรฟ์ที่ช้าหรือชำรุดซึ่งอาจทำให้ทั้งระบบค้างได้ เนื่องจากเป็นกระบวนการของการเขียนไปยัง pagefile เองที่ทำให้คอมพิวเตอร์ช้าลงการเพิ่มขนาดของ pagefile จึงไม่น่าจะแก้ไขการชะลอตัว ในขณะที่ฉันยังไม่แน่ใจว่าปัญหาได้รับการแก้ไขโดยการเรียกใช้chkdskหรือลบไวรัสนั้นหากคุณพบปัญหาเดียวกันและไม่สามารถหาสาเหตุของซอฟต์แวร์ใด ๆ ที่อยู่เบื้องหลังได้มันก็คุ้มค่าที่จะพิจารณาว่าอาจถึงเวลาสำหรับการอัพเกรดฮาร์ดแวร์ การติดตั้ง RAM เพิ่มเติมหมายถึงว่า Windows จำเป็นต้องเขียนไปยัง pagefile น้อยลงและฮาร์ดไดรฟ์ที่เร็วกว่าจะหมายความว่าการเขียนไปยังเพจไฟล์นั้นจะสังเกตเห็นได้น้อยลง


2
เมื่อเกิดขึ้นแทน Task Manager ให้เปิด "Resource Monitor" และไปที่แท็บ Disk และคลิกที่ส่วน "Disk Activity" มันจะแสดงให้คุณเห็นว่ากระบวนการใช้ดิสก์ แต่ยังรวมถึงไฟล์ที่กำลังอ่าน / เขียนและระยะเวลาที่ใช้ในการร้องขอแต่ละครั้ง (มองหาช้า) ลองใช้ SysInternals ProcMon เพื่อหาสิ่งที่คล้ายกัน เรียกใช้การตรวจสอบสปายแวร์ / ไวรัส / มัลแวร์ด้วยเครื่องสแกนหนึ่งหรือสองเครื่องเช่น MalwareBytes นอกจากนี้คุณมีอะไรในทางของไดรฟ์ซีดีรอมเสมือน, แอนตี้ไวรัส, ซอฟต์แวร์ดิสก์ขั้นสูง (crashplan?) - อะไรก็ตามที่อาจขัดขวางการร้องขอดิสก์ในการใช้งานปกติ
TessellatingHeckler

kernel.etl นั้นไร้ประโยชน์สำหรับผู้ใช้รายอื่น ดัมพ์ข้อมูลด้วย-dลงในไฟล์ etl ใหม่ โปรดเพิ่มDISK_IOไปยัง commandline
magicandre1981

อัปเดต ฉันบูตเข้าสู่เซฟโหมดเพื่อค้นหาว่าปัญหาเริ่มต้นขึ้นอีกครั้งทันทีที่ฉันพยายามเปิดโปรแกรม (chrome) ดูที่การตรวจสอบทรัพยากรแม้หลังจากฉันปิด chrome การใช้งานดิสก์ก็ห้อมล้อมด้วยกระบวนการบันทึกที่หลากหลาย
ecapstone

อัปเดต 2ฉันรีบูตอีกครั้งและตอนนี้ดูเหมือนว่ากระบวนการของระบบจะอ่านไฟล์ทุก ๆ ไฟล์บนฮาร์ดไดรฟ์ ดูเหมือนว่าสิ่งนี้: link
ecapstone

@ user221884 สร้างไฟล์ ETL ใหม่ แต่คราวนี้ด้วยการตั้งค่าสถานะ DISK_IO และถ่ายโอนข้อมูลอย่างถูกต้องด้วย -d ลงในไฟล์ใหม่
magicandre1981

คำตอบ:


11

ฉันใช้ Windows 8 มาตั้งแต่เปิดตัวและฉันก็เจอปัญหาเดียวกัน ประเด็นคือฉันจะแก้ไขปัญหาได้อย่างไร

Windows 8 จะจัดการหน่วยความจำเสมือนและขนาดไฟล์เพจโดยอัตโนมัติตามค่าเริ่มต้น ไม่ได้ตั้งค่าหน่วยความจำเสมือนตามคำแนะนำภายใน หน่วยความจำเสมือนที่ตั้งไว้ตามค่าเริ่มต้นจะอยู่ที่ประมาณ 70% ของการแนะนำ เช่นสำหรับแล็ปท็อปของฉันแนะนำหน่วยความจำเสมือน 2003MB โดยที่ไดรฟ์แต่ละขนาดมีขนาด 100GB และ RAM เท่ากับ 3GB โดยค่าเริ่มต้นมันถูกตั้งค่าเป็น 1403MB เมื่อติดตั้ง Windows 8

คุณต้องเพิ่มหน่วยความจำเสมือนนี้ ทำให้เทียบเท่ากับขนาด RAM ของคุณสำหรับขนาดเริ่มต้นและสองเท่าของขนาดเริ่มต้นในขนาดสูงสุดและตรวจสอบให้แน่ใจว่าคุณมีพื้นที่ว่างจำนวนเท่ากันในฮาร์ดไดรฟ์ของคุณในแต่ละไดรฟ์

โดยทำตามขั้นตอนต่อไปนี้:

  1. ไปที่แผงควบคุม> รายการแผงควบคุมทั้งหมด> ระบบ
  2. คลิกที่การตั้งค่าระบบขั้นสูง
  3. ภายใต้ประสิทธิภาพให้คลิกที่การตั้งค่า
  4. ไปที่แท็บขั้นสูง
  5. ภายใต้หน่วยความจำเสมือนคลิกเปลี่ยน
  6. ยกเลิกการเลือกในช่องทำเครื่องหมาย "จัดการขนาดแฟ้มเพจสำหรับไดรฟ์ทั้งหมดโดยอัตโนมัติ"
  7. เลือก windows drive ของคุณ (ที่ติดตั้งระบบปฏิบัติการ)
  8. คลิกที่ปุ่มตัวเลือกขนาดที่กำหนดเอง
  9. ตั้งค่าขนาดเริ่มต้นเท่ากับขนาด RAM ของคุณเป็น MB
  10. ตั้งค่าขนาดสูงสุดเป็นสองเท่าของขนาด RAM เป็น MB
  11. คลิกที่ชุด
  12. คลิกที่ตกลงสามครั้ง
  13. รีสตาร์ทระบบของคุณ

สิ่งนี้ควรแก้ไขปัญหานี้


ฉันพบว่าการปิดใช้งาน VRAM ช่วยในการลบปัญหาเช่นกัน
avanderw

5
ตกลง แต่ทำไมสิ่งนี้ถึงช่วยได้ ดูเหมือนว่าขั้นตอนการหลอกจะเป็นไปตามที่ทุกคนทำใน Windows ทุกรุ่นตั้งแต่ 10 ปีที่แล้วและยังคงดำเนินต่อไป
Giovanni Toraldo

3

ฉันจะบอกสิ่งที่เกิดขึ้นกับฉันและฉันจัดการเพื่อแก้ไขปัญหาเฉพาะของฉันได้อย่างไร (ฉันใช้คำเฉพาะเพราะฉันคิดว่าทุกระบบเป็นระบบนิเวศและการโต้ตอบของมันแม้จะคล้ายกันมาก ) ดังนั้นนี่เป็นคำตอบที่ฉันได้พบ:

สิ่งแวดล้อม

  • HP Pavilion dm4 i7 CPU RAM 6GB, HDD 700GB
  • Windows 8 pro 64 บิต (อัพเกรดจาก Windows 7)
  • Antivirus Softare: Norton 360
  • อินเทอร์เน็ตเบราว์เซอร์: Chrome
  • ซอฟต์แวร์การจำลองเสมือน: VirtualBox

ประมาณหนึ่งสัปดาห์ที่ผ่านมาฉันเริ่มมีปัญหากับเครื่องเสมือนทั้งหมดของฉันที่ไม่ตอบสนองหลังจากปิดสภาพแวดล้อมเสมือนจริงฉันรู้ว่ามันเป็นเครื่องโฮสต์ฉันคิดว่านี่เป็นเพราะการอัปเดตจาก MS และเริ่มติดตาม ปัญหาเปอร์เซ็นต์ของเวลากิจกรรมที่แสดงโดย MS Resource Monitor เป็น 100% ตลอดเวลา แต่ I / O เป็นบางอย่างประมาณ 30KB เมื่อมี I / O บางตัวและส่วนใหญ่เป็น 0KB สิ่งที่ฉันพบ คือทุกครั้งที่เครื่องของฉันพยายามโต้ตอบกับอินเทอร์เน็ตกิจกรรมที่ไม่ได้ใช้งาน (หรือโกสต์หากคุณต้องการ) ปรากฏขึ้นและไม่สิ้นสุดเช่นหนอนชนิดหนึ่ง แต่ไม่เกี่ยวข้องกับ CPU หรือ RAM ดังนั้นเหตุผลก็คือ มีข้อขัดแย้งกับ chrome และอัปเดตบางอย่างฉันถอนการติดตั้ง chrome และเริ่มใหม่จากนั้นเริ่มใช้ MS IE และกลับมามีปัญหาดังนั้นฉันบอกกับตัวเอง

  1. ปัญหาดูเหมือนว่าเกี่ยวข้องกับดิสก์
  2. แต่มันถูกกระตุ้นโดยการโต้ตอบกับเครือข่าย
  3. การควบคุมการมีปฏิสัมพันธ์กับเครือข่ายคืออะไร Firewall? ใช่

ฉันเปิด Windows Firewall และดูเหมือนว่า Norton 360 กำลังจัดการการกำหนดค่าและในการบริการปรากฏว่า MS Firewall กำลังทำงานอยู่ดังนั้นฉันจึงหยุดบริการเพื่อดูว่าเกิดอะไรขึ้นและรีสตาร์ทและหลังจากนั้นฉันรีสตาร์ทเครื่องเพื่อดูว่าโซลูชันนั้นหรือไม่ เป็นสิ่งที่ดี.

นี่เป็นเวลาเกือบสิบในการเริ่มต้นเครื่องใหม่ในชั่วโมงที่ผ่านมาและทำงานได้ดีมากเครื่องเสมือนกำลังทำงานเหมือนก่อนฉันคาดเดาว่ามีการปรับปรุงที่ฉันไม่สังเกตเห็นว่าเป็น จะถูกนำไปใช้และเริ่มมีปัญหาในการทำความเข้าใจระหว่าง Norton360 และ MS firewall เพื่อสร้างปัญหาที่ฉันประสบฉันไม่ทำการติดตั้ง Hyper V เพราะฉันใช้ Virtualbox และในอดีตฉันมีปัญหากับ VM ของฉัน (ต้องใช้ คุณสมบัติการจำลองเสมือนของโปรเซสเซอร์และไม่อนุญาตให้ VirtualBox เห็นการทำเครื่องเสมือนเสียหาย)

หวังว่าสิ่งนี้จะช่วยให้คนที่มีปัญหาคล้ายกัน

ด้วยความเคารพ


2

ไม่เป็นไรหรอกฉันวิ่งchkdsk /b /f /scannow C:ซึ่งเมื่อรีสตาร์ทเครื่องคอมพิวเตอร์ของฉันไปประมาณหนึ่งวัน (ในขณะที่บอกว่ามันติดอยู่ที่สามสิบเปอร์เซ็นต์) แต่เมื่อมันเปิดขึ้นอีกครั้งฉันปิดการใช้งานกระบวนการทั้งหมดที่ดูเหมือนไม่จำเป็นอย่างยิ่งและเริ่มโครเมียมและทำงานได้ดี ฉันไม่แน่ใจว่าจะแก้ปัญหาอะไร แต่ฉันจะเริ่มเปิดใช้งานกระบวนการใหม่ทีละรายการและโพสต์เกี่ยวกับมันหากฉันพบผู้กระทำผิด


5
ฉันชื่นชมความอดทนของคุณปล่อยให้มันวิ่งตลอดทั้งวันที่ 30% :)
pzkpfw

สิ่งที่ฉันดูเหมือนจะพบก็คือมันเกิดจาก "extensionupdaterservice.exe" ในไดเรกทอรี firefox ซึ่ง AWCleaner ระบุว่าเป็นไวรัส
ecapstone

6
Invalid parameter - /scannow
jao

0

นี่คือการแก้ไขที่ใช้งานได้สำหรับฉัน เปิดใช้งาน Hyper-V ใน Windows 8

เพื่อทำสิ่งนี้:

  1. เปิดแผงควบคุมและเลือกตัวเลือก 'เปิดหรือปิดคุณสมบัติ Windows'

    ภาพหน้าจอ

  2. มีตัวเลือก Hyper-V ให้ทำเครื่องหมายในกล่องและกล่องย่อยเช่นกัน

  3. ใช้การเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ คุณทำเสร็จแล้ว

หวังว่านี่จะช่วยได้


2
สิ่งนี้ช่วยคุณได้อย่างไรกับ "การใช้งานดิสก์ Windows ที่สูงมากและ IO ช้า" ดูเหมือนว่าคุณกำลังตอบคำถามอื่นด้วยคำตอบนี้

ใช่ ... ฉันตระหนักถึงความจริงที่ว่ามันไม่ได้เกี่ยวข้องกับการใช้งานดิสก์ แต่อย่างใดการเปลี่ยนแปลงนี้ช่วยฉันได้ ... มันน่าลอง ... มันเลย .. :)
nikoo28

2
@ nikoo28 ฉันสงสัยว่ามันเป็นบางอย่างกับ Hyper-V แล้ว การเปิดใช้งานจะต้องเปิดใช้งานกระบวนการอื่นที่แก้ไขระบบของคุณ หรืออาจจะเป็นเรื่องบังเอิญ
โคลจอห์นสัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.