ทำไมดิสก์ของฉันถึงมีการใช้งาน 99% ที่นี่


12

ฉันมีปัญหาคล้ายกันกับผู้ใช้รายนี้ คุณสามารถถ่ายภาพหน้าจอของเขาและนำไปใช้กับปัญหาของฉัน: การใช้งาน Windows 8.1, การใช้ดิสก์ 99% หรือในบริเวณใกล้เคียงเป็นเวลานาน (นาที) แต่สถิติการใช้งานดิสก์แต่ละรายการไม่ได้เพิ่มขึ้นมากกว่า 1MB / วินาทีโดยประมาณ ฉันมีดิสก์ SSD สามารถมาก throughput สูง

คำถามที่ฉันเชื่อมโยงกับไม่ได้ให้คำตอบมากนัก แต่มีคำแนะนำหนึ่งคำแนะนำเกี่ยวกับพื้นที่ว่างในดิสก์ที่ต่ำ นั่นเป็นปัญหากับดิสก์ของฉัน ฉันเหลือพื้นที่ว่างเพียง 1GB บนไดรฟ์ C ของฉัน แต่คำถามที่ตามมาของฉันคือทำไมมันถึงสำคัญ หน้าต่างไม่เตรียมจัดสรร 6GB ของไดรฟ์เสมือนไม่ได้หรือไม่ อย่างน้อยนั่นเป็นวิธีที่ฉันตีความ "จัดสรรปัจจุบัน" ในหน้าจอการตั้งค่าหน่วยความจำเสมือนภายใต้คุณสมบัติระบบ→ตัวเลือกประสิทธิภาพ

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

เพื่อสรุป :

  1. การใช้งานดิสก์เพิ่มขึ้นจริงหรือไม่เมื่อพื้นที่ว่างลดลง? ถ้าเป็นเช่นนั้นทำไม
  2. ทุกคนสามารถหักจากไฟล์บันทึก Procmon ของฉันว่าโปรแกรมหรือกระบวนการใดที่ทำให้การใช้งานดิสก์ 99% หรือไม่

แก้ไข : เพื่อแสดงความคิดเห็นใน "มัลแวร์" - คำตอบในโพสต์อื่น ๆ : ฉันต้องการที่จะรู้ไม่เดา ฉันสงสัยว่ามันเป็นมัลแวร์ในกรณีของฉัน แต่ถ้าเป็นเช่นนั้นบันทึกของฉันควรแสดงให้เห็น

อัปเดต : กรณีที่คล้ายกันเพิ่งเกิดขึ้น เบาะแสใด ๆ จากภาพหน้าจอ ResMon ทั้งสองนี้?

การใช้งาน ResMon Disk  "ระบบ" ด้านบนมี 5MB ต่อวินาที MsMpEng.exe ต่อท้ายด้วย 2MB ต่อวินาที

กิจกรรมการใช้เครือข่าย ResMon  ไม่เห็นการจราจรที่สำคัญ

"ระบบ" ไม่ได้บอกอะไรมากมาย


เมื่อการใช้งานเพิ่มขึ้นเช่นกันการกระจายตัวซึ่งเป็นปัญหาประสิทธิภาพที่ยิ่งใหญ่สำหรับ NTFS โดยเฉพาะและส่งผลให้การดำเนินงาน IO หลายครั้งสำหรับการเข้าถึงไฟล์แต่ละครั้ง ไม่แน่ใจว่าจะอธิบายได้ทั้งหมด แต่ฉันก็ไม่แน่ใจว่า windows ประเมินโหลด io อย่างไร
Frank Thomas

1
ปัญหาของมันน้อยลงเนื่องจากการสแกน / การค้นหาอยู่ในระดับคงที่ แต่เมื่อใดก็ตามที่คุณต้องรวบรวมไฟล์จาก 29 ตำแหน่งที่ต่างกันมันจะยังช้ากว่าการเข้าถึงตำแหน่งดิสก์เดียว ที่กล่าวไว้ว่าบทความของคุณให้คะแนนที่ดีเกี่ยวกับอัลกอริธึมการสวมระดับซึ่งทำเรื่องความกังวลด้านประสิทธิภาพในคนส่วนใหญ่
Frank Thomas

1
ลืมซอฟต์แวร์ของบุคคลที่สาม หากคุณสนใจที่จะใช้ประโยชน์จากระบบปฏิบัติการของคุณอย่างแท้จริงให้ ตรวจสอบ Windows Performance Monitor ในตัว
MonkeyZeus

1
ใช้การตรวจสอบทรัพยากร (กด Win + R เขียนresmon.exeกด Enter) เปิดมันไปที่Diskแท็บและแจ้งให้เราทราบว่ากระบวนการใดที่มีการใช้ดิสก์สูงกว่าเมื่อมันเกิดขึ้น หรือดีกว่าอัปโหลดภาพหน้าจอ
เจ็ต

2
MsMPEng (Widows Defender) อาจทำให้เกิดการใช้ดิสก์และตัวประมวลผลอย่างมีนัยสำคัญฉันมักจะลบมันออกจากการติดตั้ง windows ของฉัน และเท่าที่ปรากฏในภาพหน้าจอคุณจะได้รับการใช้งานดิสก์สูงสุด 100MB / s ลองยกเลิกการเชื่อมต่อพีซีของคุณจากอินเทอร์เน็ตจากนั้นปิดการใช้งานตัวป้องกัน windows ชั่วคราวและตัวทำดัชนีการค้นหาและการปรับปรุง windows และบริการอื่น ๆ ที่ไม่ใช่ไมโครซอฟต์กระบวนการและงานที่กำหนดเวลาไว้ นอกจากนี้ยังมีรายงานการติดตั้ง windows ที่ไม่ดีซึ่งหลังจากติดตั้งใหม่ทั้งหมดทำงานได้ตามปกติ
Gizmo

คำตอบ:


7

ฉันเพิ่งเห็นว่าปัญหาของคุณได้หายไปแล้ว แต่ด้านล่างจะมีประโยชน์ในครั้งต่อไป

ฉันดาวน์โหลดบันทึกการตรวจสอบกระบวนการของคุณและนับจำนวนครั้งที่แต่ละไฟล์ถูกเข้าถึงระหว่างการติดตาม 6 วินาทีที่คุณจับภาพ คุณควรจะเห็นสิ่งนี้ด้วยตัวคุณเองในการตรวจสอบกระบวนการโดยไปที่เครื่องมือ -> การนับค่าที่เกิดขึ้น -> เลือกเส้นทางจากคอลัมน์แบบเลื่อนลงจากนั้นคลิกที่ปุ่มนับ คลิกปุ่มนับเพื่อเรียงลำดับจำนวนการนับในลำดับขึ้น / ลง ดับเบิลคลิกที่พา ธ ของไฟล์ใดก็ได้เพื่อโฟกัส

เส้นทางไฟล์ 4 อันดับแรกที่เข้าถึงคือ: 3276 ครั้ง: HKCU \ Software \ Classes \ Local Settings \ MuiCache \ de \ 417C44EB 3276 ครั้ง: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 ครั้ง: HKCU 1457 ครั้ง: C: (นี่ คือผู้ค้นหาดัชนีที่เข้าถึงสิ่งนี้)

กระบวนการที่เกี่ยวข้องกับการเข้าถึงด้านบนรวมถึง SearchIndexer.exe และ services.exe และดูเหมือนว่าพวกเขาจะทำซ้ำการร้องขอการเข้าถึงซ้ำแล้วซ้ำอีก ไม่ฉันแน่ใจว่าฉันรู้ว่าเกิดอะไรขึ้นนอกเหนือจากนั้น แต่ฉันขอแนะนำให้คุณลองปิดการใช้งานตัวค้นหาดัชนีของ Windows และดูว่ามีผลกระทบต่อประสิทธิภาพการทำงานอย่างไร

ฉันยังดูที่การสืบค้นในรูปแบบที่ไม่มีการกรองอีกครั้งและเห็นการเข้าถึงโฟลเดอร์ Software Distribution ต่างๆที่มีเส้นทางที่ขึ้นต้นด้วย C: \ Windows \ SoftwareDistribution \ Download มากมาย ... ดังนั้นควรตรวจสอบ / ปิดการใช้งานนี้และดูว่ามันมีผลอย่างไร ประสิทธิภาพ.


+1 สำหรับการสอนฉันเกี่ยวกับการรวมการนับใน Procmon และการให้คำตอบที่เป็นรูปธรรมสำหรับ # 2
Nilzor

3
  1. การใช้งานดิสก์เพิ่มขึ้นจริงหรือไม่เมื่อพื้นที่ว่างลดลง? ถ้าเป็นเช่นนั้นทำไม

1. ใช่ ใน Windows และ OS อื่น ๆ ดิสก์หลักเต็มจะส่งผลให้ระบบปฏิบัติการทำงานช้า / ไม่ดีในการทดลองของฉัน ทำไม? การแตกแฟรกเมนต์บนดิสก์ (และเพิ่มการประมวลผลแฟรกเมนต์ในหน่วยความจำรวมถึงจำนวนการอ่าน / เขียนดิสก์) พื้นที่ขนาดเล็กที่เหลือจะแยกส่วนบนดิสก์อาจกระจายไปตามพื้นที่ต่างๆบนดิสก์ ไม่มีพื้นที่ว่างดังนั้นการแยกส่วนจะไม่สามารถช่วยได้มากจนกว่าจะมีพื้นที่ว่างมากขึ้น กระบวนการทั้งหมดจำเป็นต้องเขียนไฟล์ชั่วคราว (เช่นแคชเบราว์เซอร์อินเทอร์เน็ต) ไฟล์เหล่านี้จะถูกแยกส่วน สำหรับดิสก์แม่เหล็กนั้นหัวดิสก์จะต้องเคลื่อนที่ต่อไปซึ่งหมายถึงการอ่าน / เขียนไฟล์ที่ช้ากว่า สำหรับดิสก์ SSD ฉันไม่แน่ใจว่ามันน่าเบื่อนิดหน่อย แต่ก็อธิบายได้ดี:
http://www.youtube.com/watch?v=VfYkJoqfG-k "ทำไมการกระจายตัวยังคงเป็นปัญหากับ SSD" ในหน่วยความจำ (ในไฟล์การจัดสรรตารางในหน่วยความจำ) ไฟล์ที่กระจัดกระจายใช้พื้นที่มากขึ้นและส่งผลให้ซีพียูและกิจกรรมรถบัสมากขึ้นเกี่ยวกับชิ้นส่วนที่แตกต่าง ในวิดีโอเขาจบลงด้วยการขาย diskkeeper ซึ่งอ้างว่าเป็นการปรับปรุงปัญหาสำหรับ SSD แต่การมีเนื้อที่ว่างบนดิสก์เพียงพออาจเป็นกลยุทธ์ที่ดีที่สุด

สิ่งนี้ดี: การตรวจสอบผลกระทบของการแยกส่วน SSD http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html บทสรุป: ไม่มีจุดในการเรียกใช้เครื่องมือ de-frag ด้วย SSD

\ 2 ทุกคนสามารถหักจากไฟล์บันทึก Procmon ของฉันว่าโปรแกรมหรือกระบวนการใดที่ทำให้การใช้งานดิสก์ 99% หรือไม่

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


1

ฉันจะระมัดระวังเกี่ยวกับสิ่งที่คุณใช้เพื่อตรวจสอบว่าดิสก์กำลังทำงานที่ 100% สิ่งนี้หมายความว่า?

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

ผมคิดว่ามีโอกาสมากขึ้น 99% ที่คุณกำลังมองหาที่เป็นวัดโดยประมาณของเมื่อดิสก์มีการใช้งาน ... คือในช่วงเวลาของการสังเกตจะมีอย่างต่อเนื่องถูกเขียนไป / อ่านจาก นี่ไม่ได้หมายความว่ามันจะทำงานได้อย่างเต็มประสิทธิภาพ คุณน่าจะมีไฟล์ขนาดเล็กจำนวนมากขึ้น SSD ไม่มีกลไกแบบเดียวกับดิสก์ทั่วไป แต่มีโอเวอร์เฮดเมื่ออ่าน / เขียนไฟล์ขนาดเล็กจำนวนมาก

หากคุณเรียกใช้แอพพลิเคชั่นเปรียบเทียบจำนวนหนึ่งในนั้นคุณจะพบว่าดิสก์ของคุณทำงานรวดเร็วเพียงใดและจะสูงกว่า 1GB / s! หากคุณดูภาพแรกคุณจะเห็นว่าจุดสูงสุด (สีเขียว) สูงสุดอยู่ที่ประมาณ 60-70GB / s ซึ่งเป็นความเร็วในโลกแห่งความจริงที่สมเหตุสมผลหากไม่ได้ทำเครื่องหมายสำหรับดิสก์ของคุณ แต่โดยส่วนใหญ่แล้วมันจะทำงานช้าลง ในภาพเดียวกันเราจะเห็นว่าคุณมีความลึกของคิวเท่ากับ 10 .... หมายความว่าการทำงานของดิสก์ซ้อนกัน

อย่างไรก็ตามตามที่คนอื่น ๆ ได้ชี้ให้เห็น .... คุณสามารถใช้พื้นที่ว่างเพิ่มขึ้นอีกหน่อยสำหรับ Windows และแอปพลิเคชั่นอื่น ๆ ในการทำงาน RAM ที่มากขึ้นหมายถึงการแคชในหน่วยความจำมากขึ้นและทำให้ดิสก์ทำงานน้อยลง


จุดที่ดี 100% หรือไม่ก็ทำให้เห็นได้ชัดสลายประสิทธิภาพโดยรวมยังจุดค้างชั่วคราวดังนั้นจึงเป็นในกรณีใด ๆปัญหา การเพิ่มพื้นที่ว่างถือเป็นเรื่องสำคัญตอนนี้แม้ว่ามันจะเป็นงานที่ไม่สำคัญสำหรับ ultrabook ที่มีความ
จุ

คุณไม่มีที่ว่างพอที่จะทำการซ้อมด้วยความจุ 128GB ... บางทีคุณอาจกระฉับกระเฉงด้วยการเปลี่ยนขนาด 240GB? ไม่ใช่วิธีที่คุณคาดหวัง แต่ถึงแม้ว่าคุณจะล้างออก 10GB คุณก็สามารถใช้งานได้ในเวลาไม่นานและคุณจะต้องต่อสู้กับมันตลอดไป
CJM

0

เอาล่ะฉันถูกหลอกเล่นเกมอัปเดตไดรเวอร์เช่นนี้เพราะฉันมีปัญหาเดียวกัน จากนั้นฉันพบตัวเลือกบนแผงควบคุม (ฉันอยู่บน windows 8.1) ภายใต้แผงควบคุม> ระบบ> การตั้งค่าระบบขั้นสูง> ประสิทธิภาพ ที่นั่นฉันปิดการใช้งานวิชวลเอฟเฟกต์จำนวนมากและ TA DAH ฉันอยู่ที่ 4% บนดิสก์ของฉันฉันไม่ได้ทำอะไรเลย คุณสามารถลองอัปเดตไดรเวอร์การ์ดแสดงผลของคุณ หวังว่ามันจะช่วย


0

คุณควรเรียกใช้ CristaDiskMark หรือเครื่องมือที่คล้ายกันเพื่อทำความเข้าใจว่าขีด จำกัด ที่แท้จริงของดิสก์ของคุณคืออะไร ฉันเคยเห็น HDDs ที่ให้คะแนนน้อยกว่า 1MB / s ในการทดสอบอ่าน / เขียนแบบสุ่มดังนั้นกระบวนการเดียวที่อ่านไฟล์ที่มีการแยกส่วนอย่างหนัก (หรือเพียงแค่ทำให้การอ่าน / เขียนที่ไม่ต่อเนื่องจำนวนมากเช่นการสร้างดัชนีฐานข้อมูล) สามารถกินได้ 100% ของปริมาณงาน HDD ที่เพียง 1MB / s

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

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