เหตุใดซีพียูของฉันจะไม่ทำงานที่มีศักยภาพสูงสุดแม้ว่าแอพพลิเคชั่นของฉัน (ซึ่งใช้ทรัพยากรของ CPU) จะล้าหลัง?


28

ทำไมซีพียูของฉันถึงไม่สูงสุดแม้ว่าแอพพลิเคชั่นของฉันซึ่งกินซีพียูได้ถึง 40% (แต่ 30-40% ของซีพียูยังคงว่างอยู่) จะล้าหลัง?

หมายความว่า:

  1. มีวิธีบังคับให้ CPU ทำงานที่ 100%
  2. ซีพียูผลิตด้วยวิธีนั้นและสิ่งเดียวที่ฉันทำได้คือซื้อฮาร์ดแวร์ใหม่
  3. ข้อ จำกัด อยู่ที่แอปพลิเคชันและความล่าช้าจะไม่ดีขึ้นหากใช้ CPU ที่ดีกว่า (สมมติว่าแอพพลิเคชั่นสมบูรณ์แบบสิ่งที่ฉันถามคือซอฟต์แวร์ทำงานด้วยวิธีนี้หรือไม่?)
  4. อื่น ๆ อีก.

4
ฉันเข้าใจว่า OP กำลังเกิดอะไรขึ้นฉันดูหมิ่นว่าเมื่อใดที่โปรแกรมป้องกันไวรัสหรือ windows update กำลังทำงานอยู่มันทำให้ระบบของฉันชะงักงันโดยทำให้แกนหลักเดียวเดียวหมดไป ฉันลงเอยด้วยการนั่งเป็นเวลา 12 นาทีจนกว่าฉันจะกลับมาทำงานได้
SiXandSeven8ths

10
ใด แอปพลิเคชันที่ maxes ออกแม้แต่หนึ่งในหลาย ๆ ทรัพยากรที่ใช้ร่วมกันในคอมพิวเตอร์ (CPU, ที่เก็บ, หน่วยความจำหรือเครือข่าย) สามารถทำให้ระบบทั้งหมดช้าลงแม้ว่าทรัพยากรที่ใช้ร่วมกันที่เหลืออยู่ซึ่งมีความจุที่ไม่ได้ใช้
Twisty Impersonator

78
ฉันเขียนโปรแกรมมา 25 ปีแล้ว และฉันรับรองกับคุณได้ - นี่ไม่ใช่การสมรู้ร่วมคิด มันหายากที่จะหาแอพพลิเคชั่นที่ CPU เป็นคอขวดส่วนใหญ่แอพพลิเคชั่นส่วนใหญ่กำลังรอสิ่งอื่น ๆ เช่นฮาร์ดไดรฟ์ RAM หรือเครือข่าย
Contango

10
สมมติว่าคุณกำลังทำงานเกี่ยวกับการคำนวณ - ทำภาษีของคุณสมมติว่า หากคุณทำงานเป็นศูนย์ในขณะที่คุณกำลังรอแบบฟอร์มภาษีของคุณที่จะมาถึงในจดหมายแล้วคุณจะทำงานเป็นศูนย์เป็นเวลานานนาน แอป Laggy มักจะเขียนไม่ดี พวกเขาบล็อกเธรด UI บนการดำเนินการเวลาแฝงสูงเช่นดิสก์หรือเครือข่าย IO ที่ไม่มีส่วนเกี่ยวข้องกับ CPU ดังนั้น CPU จึงไม่มีการใช้งานและแอปไม่ตอบสนอง การได้ CPU ที่เร็วขึ้นก็ไม่ได้ช่วยอะไร ที่เพิ่งนำคุณไปสู่การปิดกั้นการดำเนินการเวลาแฝงที่สูง ได้เร็วขึ้น .
Eric Lippert

3
@TwistyImpersonator: นั่นเป็นการเปรียบเทียบที่ดีสำหรับโปรแกรมมัลติเธรดที่มีความขัดแย้งสูง บางครั้งเราเห็นว่าโปรแกรมแบบมัลติเธรดจะทำงาน ช้าลง บน CPU ที่เร็วกว่าเนื่องจาก CPU กำลังได้รับ กระทู้เพิ่มเติมเข้าสู่สถานะที่ถูกบล็อกได้เร็วขึ้น กว่าซีพียูที่ช้ากว่าจะ หากผู้ขับขี่ทุกคนในนครนิวยอร์กได้รับรถเร็วขึ้น 10 เท่าในวันพรุ่งนี้ เวลาในการเดินทางจะไม่ดีขึ้น . พวกเขาจะแย่ลง
Eric Lippert

คำตอบ:


93

คุณอาจใช้แอพพลิเคชั่นแบบเธรดเดียวซึ่งสามารถใช้ซีพียูแกนเดียวได้สูงสุด เนื่องจาก 100% ของหนึ่งคอร์น้อยกว่า 100% ของความจุของ CPU แบบมัลติคอร์ ทั้งหมด การใช้ CPU ไม่ถึง 100%

คุณสามารถยืนยันสิ่งนี้ได้โดยดูการใช้งานคอร์แต่ละรายการในตัวจัดการงาน ค้นหาแกนเดี่ยวที่ใกล้จะถึงการใช้ประโยชน์สูงสุด


24
เนื่องจากการสลับคุณจะเห็นการใช้งานแบบกระจายที่รวมการใช้งานของหนึ่งคอร์เท่านั้น โดยพื้นฐานแล้วแอพใช้หนึ่งคอร์ แต่ก็กระโดดไปมาระหว่างคอร์ดังนั้นแต่ละแอพจะเฉลี่ย 1 / n
Aganju

62
ฉันจะบอกว่าเป็นไปได้ว่า cpu ไม่ใช่คอขวดจริง ๆ

16
ฉันจำได้ว่า Dwarf Fortress มีชื่อเสียงติดขัดคอขวดหนึ่งคอร์ทที่ 100% ดังนั้นเขาจึงเริ่มทำการตัดบิตอื่น ๆ ในเธรดที่สองซึ่งนำไปสู่เธรด "main" ที่ล็อกไว้ที่ 100% และเธรด "แบ็คกราวด์" ประมาณ 60-60% บนแกนรูปสี่เหลี่ยมนั่นคือ ... 30-40%
Mooing Duck

3
อย่าลืมโหมดเทอร์โบบนซีพียู Taskmanager ไม่คำนึงถึงสิ่งนั้นเมื่อคำนวณเปอร์เซ็นต์โหลด ใน i5-4570S ของฉันฉันมักจะเห็นโหลดประมาณ 30% เป็นหนึ่งคอร์ (25%) ที่มีความเร็วปกติ 2,9 GHz เทอร์โบเป็น 3,4 GHz 25 * 3,4 / 2,9 เกือบ 30% ด้วยการแพร่กระจายที่สูงขึ้นระหว่างความถี่ปกติและความถี่เทอร์โบทำให้เราสามารถสูงขึ้นได้
Sunzi

7
@AytAyt - ฉันจะไปอีกขั้นและบอกว่ามันเป็นไปไม่ได้มันเป็นไปได้ เกือบจะแน่นอน . ยกเว้นว่าแอปพลิเคชันของ OP กำลังทำการบีบตัวเลขจำนวนมาก (หรือใช้สปินล็อคทุกที่) จริง ๆ แล้วค่อนข้างยากที่จะโหลดซีพียูอย่างเต็มที่แม้จะมีโปรแกรมแบบมัลติเธรด I / O ของดิสก์หรือเครือข่ายใด ๆ จะออกจากรอบที่ไม่มีการใช้งานและเมื่อกล่าวถึง OP ของแอป "lagging" ดูเหมือนว่ามีความเป็นไปได้ที่จะมีการสื่อสารเครือข่ายในการเล่น
aroth

49

คุณไม่ได้ระบุระบบปฏิบัติการของคุณ ดังนั้นคำตอบจะเหมือนกัน

แอปพลิเคชันอาจถูก จำกัด ด้วยเหตุผลหลายประการ คอขวดสามารถอยู่ใน:

  • ซีพียู
    • ความเร็วต่ำ
    • แอพแบบเธรดเดี่ยว / ต่ำ (ไม่สามารถใช้คอร์ / เธรดทั้งหมดได้)
  • I / O
    • ปริมาณงานของดิสก์
    • เวลาแฝงของดิสก์
    • ปริมาณงานเครือข่าย
    • เวลาแฝงของเครือข่าย
  • หน่วยความจำ
    • ความจุ
    • ผ่าน
    • ความแอบแฝง
    • แคชไม่เพียงพอ
    • ท้องที่ (NUMA)
    • การแลกเปลี่ยน

และมีเหตุผลมากกว่านี้ซึ่งไม่ธรรมดา

ดังนั้นให้ดูที่ทรัพยากรระบบของคุณและลองวิเคราะห์ระบบของคุณสำหรับคอขวดอื่น ๆ ไม่ใช่แค่โหลด CPU ทั้งหมด


9
นอกจากนี้การ์ดวิดีโอยังมี GPU, I / O และหน่วยความจำแยกจากกันการ์ดเหล่านี้อาจมีปัญหา
Mooing Duck

2
@MooingDuck True แต่โดยปกติจะเป็นปัญหาเฉพาะเมื่อแอปพลิเคชันที่เป็นปัญหากำลังใช้ GPU (เช่นเกม 3 มิติหรือแอป CUDA / OpenCL หรือบางสิ่ง)
reirab

11

โดยทั่วไปเมื่อคนพูดถึงคอมพิวเตอร์ของพวกเขาช้าฉันพูดถึงฝุ่น ในฐานะที่เป็นเทคโนโลยีคอมพิวเตอร์เก่าแก่ที่มีประสบการณ์ระดับมืออาชีพ 15 ปีฉันพบว่าการปล่อยฝุ่นออกมาสามารถเพิ่มประสิทธิภาพได้อย่างมาก

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

ไปตามแนวคิดเรื่องความร้อนคุณอาจลองวางความร้อนได้ดีขึ้น cr @ p สีขาวโปรเซสเซอร์ส่วนใหญ่ที่มาพร้อมกับเป็นเหมือน Yugo ของวางความร้อน ฉันใช้ Arctic Silver แต่ก็มีอะไรที่ดีกว่านั้นอีก Arctic Silver เป็นพอร์ช (ใช้มาตราส่วนเรตติ้งรถยนต์) แต่มีเฟอร์รารีและซูเปอร์คาร์หลากหลาย

โปรเซสเซอร์มีแนวโน้มที่จะชะลอตัวลงเมื่อมีความร้อนสูงเกินไป นี่คือสิ่งที่มีอยู่จริงรวมถึง "การถนอมตัวเอง" ที่ตั้งโปรแกรมไว้ในซีพียูจำนวนมาก ฉันไม่รู้ว่ามันจะยังคงแสดง 100% บนตัวจัดการงานหรือถ้ามันจะแสดง 40% (เหมือนที่คุณเห็น) แต่มันอาจจะช้าลงอย่างมากในขณะที่ CPU พยายามปล่อยให้ฮีทซิงค์และพัดลม " ตามทัน."

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

ดังที่ @Jaroslav Kucera พูดถึงอาจเป็นดิสก์ที่เกี่ยวข้อง การกดปุ่มจำนวนมากจะทำให้คุณช้าลง ปกติฉันจะเรียกใช้หลายไดรฟ์ หนึ่งที่ทุ่มเทให้กับระบบปฏิบัติการและอื่น ๆ สำหรับซอฟต์แวร์, ไฟล์หน้า Windows, ไฟล์ส่วนบุคคล ฯลฯ นอกจากนี้ไม่ต้องกังวลมากเกี่ยวกับการสำรองข้อมูลส่วนบุคคลในกรณีที่ระบบปฏิบัติการล้มเหลวมี HD หลายหลายกระจายปริมาณงาน การอ่านและเขียนไปยังดิสก์เดียวกันในเวลาเดียวกันอาจทำให้ระบบ HD ช้าลงอย่างมาก การใช้ SHD สามารถลดสิ่งนี้ได้ แต่ไม่ใช่ทั้งหมด ซอฟต์แวร์ Photoshop และการตัดต่อวิดีโอเป็นที่รู้จักกันดีในระดับ HD การอ่านจากหนึ่ง HD แล้วส่งออกไปยัง HD ที่ 2 เป็นวิธีที่จะไป สิ่งนี้ยังช่วยชีวิต HD ของคุณ ฉันยังไปกับการระบายความร้อนที่ใช้งานบน HD ของฉัน ฉันไม่ได้ฆ่าฮาร์ดไดรฟ์เพราะฉันวางพัดลมและแผ่นระบายความร้อนไว้ที่พวกเขาเมื่อ 15 ปีก่อน Google พวกเขาพวกเขาเป็นประกันราคาถูก

เชื่อหรือไม่ PSU ของคุณอาจทำให้คุณช้าลงเช่นกัน หากคุณมีพลังงานไม่เพียงพอ (หรือ PSU ของคุณเก่าหรือราคาถูก, ติดอันดับยอดนิยม, POS จีน) คุณสามารถมีปัญหาด้านประสิทธิภาพ ฉันได้เห็นมือแรกว่าระบบปฏิบัติการแปลก ๆ ที่ PSU ที่ไม่สม่ำเสมอสามารถทำอะไรได้บ้าง คุณกำลังมองหาแรงดันไฟฟ้าและแอมป์ดังนั้นตรวจสอบให้แน่ใจว่าตรงกับข้อกำหนดของ PSU หากคุณไปเส้นทางนี้และตรวจสอบให้แน่ใจว่าตรงตามหรือเกินความต้องการพลังงานของคุณ หากส่วนประกอบของคุณรวม 500 วัตต์และคุณให้ได้ 475 นั่นเป็นสิ่งที่ไม่ดี ฉันขอแนะนำให้ตอบสนองความต้องการของคุณประมาณ 20% ดังนั้นเมื่อ PSU ของคุณโตขึ้น (และลดการใช้พลังงาน) และส่วนประกอบอื่น ๆ ของคุณจะมีอายุมากกว่า (และต้องการพลังมลทิน) คุณจึงไม่ต้องซื้อ PSU ใหม่เร็ว

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

และ AFAIK ไม่มีวิธีบังคับให้คอมพิวเตอร์ของคุณใช้ตัวประมวลผล 100% ซีพียูและระบบปฏิบัติการรู้ว่าพวกเขาต้องทำอะไรและทำงานได้ดีจริงๆ :-) ฉันไม่คิดว่าจะมีใครรู้วิธีที่จะบังคับให้ป้อน CPU เพื่อให้ทำงานได้ 100% เมื่อคุณคิดว่าควร อย่างน้อยก็ไม่ได้โดยไม่ต้องให้มันขยะพิเศษเพื่อให้เปอร์เซ็นต์ "ดูดี"

เมื่อคุณเห็น 40% และไม่ใช่และหารจำนวนเต็ม 100% (เช่น 25%, 33% หรือ 50%) ฉันรู้สึกว่ามันไม่ใช่ปัญหาการทำเกลียวเดี่ยว อาจเป็นได้ แต่นั่นไม่ใช่สิ่งที่จิตใจของฉันไป +1 ถึง @Twisty Impersonator สำหรับนำขึ้นมาทันที

ขอให้โชคดีในการพยายามหาอันนี้! ฉันใช้เวลาหลายวันพยายามคิดสิ่งนี้ออกมาเท่านั้นเพื่อแทนที่ความกล้าส่วนใหญ่ในฐานะ "ทางเลือกสุดท้าย"


1
+1 สำหรับการชี้ให้เห็นถึงความเป็นไปได้ที่แอพพลิเคชั่นสามารถวางสายบน GPU ที่มีค่าสูงสุด
Twisty Impersonator

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

1
เพียงแค่จากมุมมองของนักพัฒนา CPU จะทำทุกสิ่งที่คุณบอก หากยังไม่ได้ maxed out ที่ 100% อาจเป็นเพราะโปรแกรมของคุณกำลังรอคอยสิ่งอื่น ๆ ที่จะเกิดขึ้น (ดิสก์ IO, เครือข่าย, อินพุตของผู้ใช้, ข้อความระบบ ฯลฯ ) หากคุณมีบางสิ่งบางอย่างสำหรับ CPU ที่จะทำมันจะใช้ 100% โดยอัตโนมัติ (สมมติว่าแอพพลิเคชั่นแบบมัลติเธรด) ทำสิ่งที่โปรแกรมของคุณต้องการ - คุณไม่จำเป็นต้อง "ทำให้" ใช้ 100% หรือปลดล็อกมัน
JPhi1618

2
@ JPhi1618: คุณลืมความร้อน โดยไม่คำนึงถึงสิ่งที่คุณบอกให้ทำถ้า CPU ร้อนเกินไปมันจะเค้นตัวเองให้ทำงานน้อยกว่า 100%
Mooing Duck

9
@ JPhi1618 ซีพียูนั้นถูก จำกัด ปริมาณโดยการปรับความถี่ของมัน (การโอเวอร์คล็อก) ดังนั้นแทนที่จะวิ่งที่พูดแทน 3.0GHz พวกมันจะทำงานที่ 2.0GHz ดังนั้นซีพียูที่ควบคุมปริมาณความร้อนยังคงสามารถรายงานการโหลดได้ 100% เนื่องจาก "ช่องงาน" ทุกตัวถูกครอบครองมีเพียง "ช่องทำงาน" น้อยลงในหน่วยของเวลา
el.pescado

2

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


1

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

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


จะไม่ "multithreading ที่เหมาะสม" หมายถึงการมีเธรดกับงานที่ต้องทำสำหรับทุกคน ตรรกะ แกนมากกว่าทุก กายภาพ หลัก? หากคุณใช้การวนรอบอย่างแน่นหนาบนทุกแกนตรรกะตัวจัดการงานควรรายงาน 100% ด้วยไฮเปอร์เธรด AFAIK "เปอร์เซ็นต์การใช้งาน" ในตัวจัดการงานจะขึ้นอยู่กับจำนวนเวลาที่เธรดที่มีปัญหาอยู่ในสถานะที่รันได้และกำหนดเวลาไว้บนโลจิคัลคอร์ไม่จำเป็นต้องใช้เวลาจริง ๆ พูดทำอะไรกับ ALU . ระบบปฏิบัติการอาจไม่รู้ด้วยซ้ำว่า (เฉพาะไมโครโค้ด CPU เท่านั้น)
reirab

1
รหัสเครื่อง "ปกติ" จะใช้พอร์ตคำสั่ง 2 หรือ 3 จาก 6 หรือมากกว่าเท่านั้นบน CPU ที่ทันสมัย ไม่ต้องพูดถึงแผงลอยไปป์ไลน์ทั้งหมดที่เกิดจากการขาดสาขาและแคช การทำไฮเปอร์เธรดช่วยเติมช่องว่างเหล่านั้น มันเกือบจะชนะเสมอที่จะใช้มัน โค้ดบางประเภททำงานได้ไม่ดีเช่นการเข้ารหัสวิดีโอ / ถอดรหัสหรือเมทริกซ์คณิตศาสตร์ที่ปรับให้เหมาะสมอย่างมาก แต่สิ่งเหล่านั้นผิดปกติ
Zan Lynx

1

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

  • ตรวจสอบ Temps - Intel & amp; เอเอ็มดีลดลงทั้งสองเมื่อพวกเขาได้รับความร้อนและมันจะแสดงเป็น stutters และ spikes
  • ไม่ต้องทำอะไรมากมายกับมัน .... ตัวอย่างคือ:
    1. การท่องเว็บ
    2. อีเมล์
    3. เกมที่ง่ายที่สุด
    4. ฉันเกือบจะรับประกันว่าปัญหาของคุณจะเป็นหนึ่งหรือทั้งหมดต่อไปนี้เริ่มต้นที่ด้านบน:
  • รับ SSD
  • รับ SSD
  • รับระบบปฏิบัติการของคุณบน SSD และย้ายข้อมูลปกติไปยังไดรฟ์หลาย TB แบบดั้งเดิม Windows ต้องการเพิ่มไฟล์ภายในเครื่องมากกว่า สิ่งใด
  • บัดดี้ Bonzi?
  • รักษาไดรฟ์ทั้งหมดด้วยความจุสูงกว่า 10% เป็นอย่างน้อย NTFS เป็นระบบไฟล์ที่เจอร์นัลและประสิทธิภาพจะลดลงเมื่อไดร์ฟเต็ม ได้รับ
  • คุณต้องการไดรฟ์ NVMe / SSD สำหรับไดรฟ์ระบบปฏิบัติการของคุณโดยเร็ว (ใช่ฉันพูดอีกครั้ง) การแสดงนั้นยอดเยี่ยมมากและมันยังคงเป็นส่วนที่สอง สิ่งนี้ ... ผู้ค้าปลีกรายใหญ่ขายไดรฟ์ Samsung 961 NMVe 512GB สำหรับ $ 300 วันนี้ซึ่งมากมายสำหรับการใช้งานปกติ
  • Windows 10 เป็น GPU หนัก การ์ดแสดงผลเฉพาะราคาถูกสามารถนำโหลดออกทั้งหน่วยความจำและ CPU คุณยังสามารถใช้ APU ได้ ใช้งานร่วมกับการ์ดแสดงผล แต่คุณจะบันทึก RAM บ้างและ VRAM คือ โดยทั่วไปเร็วกว่ามาก
  • ซีพียูนับคอร์ที่ต่ำกว่านั้นถูกผูกไว้กับหน่วยความจำเช่นกัน ถ้าคุณดูที่ i7s พวกเขากำลังใช้ quad channel DDR ทั้งหมดใน 4 ธนาคาร AMD ของ Epyc ชิปจะเป็น 8 ช่อง DDR5 ที่มี 64 คอร์ ไม่ช่วย ในที่สุดและฉันไม่สามารถความเครียดนี้พอถ่ายโอนเงิน RAM เท่าที่เครื่องของคุณจะใช้ ฉันมี 32GB และซื้อ 32 มากขึ้นในปีนี้ Windows ทำสิ่งที่คล้ายกับ superfetch เป็นบิตที่ใหม่กว่าซึ่งบีบอัดหน่วยความจำใน RAM ที่ไม่เป็น ใช้เพื่อให้สามารถคลายซิปโปรแกรมและข้อมูลเมื่อจำเป็น เช่น ตัวอย่างอื่นที่ฉันเรียกใช้ Linux VM เพื่อการพัฒนาจัดสรร 6/12 cores และ RAM 16GB และหลังจากโหลด SSD ครั้งแรกมันจะเริ่มทำงาน ประมาณ 3 วินาที ซีพียูถือว่ามีราคาถูกมากในทุกวันนี้ การเพิ่มประสิทธิภาพเช่นนั้น ... การคลายการบีบอัด Photoshop จากหน่วยความจำคือ เร็วกว่าการโหลดจากดิสก์ยกเว้นในกรณีของ SSD ที่เร็วมาก

ทุกอย่างดูเหมือนจะเกินความเป็นจริงจนกว่าฉันจะรวบรวมโครงการไฟล์ขนาด 70k หรือลดขนาดไฟล์ดิบของกล้องยักษ์เป็น 17 "x26" x600 dpi ที่สี 16 บิต แม้จะใช้งานได้ 100% ทรัพยากรก็เกินความจำเป็นซึ่งคุณไม่ได้ชะลอตัวลง เมื่อคืนที่ผ่านมาฉันรู้ว่าฉันมี VMs สองตัวและ Wolf 2 ที่โหลดพร้อมกับ IDE 2 ตัว (ฉันวอกแวกฟ้องฉัน) และไม่ได้สังเกตเห็นการชะลอตัว นี่เป็นเครื่องประมาณ $ 1,500 BTW ไม่มีอะไรพิเศษและซื้อช้าที่สุดในช่วงหลายปีที่ผ่านมา ครึ่งหนึ่งนั้นเป็นหนึ่งใน Radeon RX64s เพราะการ์ดวิดีโอของฉันอายุ 6 ปี ความแตกต่างอย่างมากในการเรนเดอร์และเช่นนั้น การอัพเกรดมีแนวโน้มที่จะทำให้คุณใช้งานฮาร์ดแวร์ได้มากกว่าสมมติว่าการใช้ 30% ของคุณนั้นเป็นสิ่งที่คุณจะได้รับ

ถ้าฉันโยนฮาร์ดไดรฟ์ 5400RPM ในเครื่องนี้สำหรับ OS มันจะทำงานได้เหมือนอึทั้งหมด

TL; DR ดูเหมือนว่าคุณกำลังผูก CPU อยู่ตอนนี้ ใช้จ่ายสองร้อยอย่างน้อย SSD ขนาด 256GB สำหรับระบบปฏิบัติการ, หน่วยความจำ 8GB, และการ์ดเกมเมอร์ระดับล่างและคอมพิวเตอร์จะใช้เวลาหลายปี อันนี้รอดมาได้ 6 ปีก่อนในที่สุดฉันก็ทำโปรเซสเซอร์และ Mobo รีเฟรชและฉันก็รวบรวมชุดคอมไพเลอร์ข้ามทั้งหมดประมาณ 25 ครั้งต่อวันด้วยเกียร์เก่า

โทรหาฉันมากไปหน่อย แต่ฉันไม่แนะนำการ์ด Tesla 8 ใบหรืออะไรก็ได้ :-) ทำการอัปเกรดเล็กน้อยเมื่อคุณทำได้และฉันคิดว่าคุณจะแก้ปัญหาเหล่านี้ได้มาก ฉันทำเมื่อหลายปีก่อนโดยเพิ่ม SSD ให้กับระบบ Q6600 และดูประสิทธิภาพการทำงานสามเท่า

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