อ่านการใช้ CPU ร่วมกับเธรดที่ทำงาน H/s ในเครื่อง และแชร์ที่ยอมรับขณะขุด Blocknet ด้วย seine v0.2.36 ตรวจตามลำดับนี้ก่อนเปลี่ยนค่า การติดตั้งเริ่มจากคู่มือขุด
ใช้ CPU น้อยแปลว่างานที่มีประโยชน์น้อยหรือไม่?
เปอร์เซ็นต์ CPU อย่างเดียวไม่บอกปริมาณงานที่มีประโยชน์ซึ่งเสร็จแล้ว ตรวจแบ็กเอนด์ CPU ที่เลือก เธรดที่ทำงาน แฮชเรตในเครื่อง และงานที่รับเข้า seine อาจเลือกเธรดขุดน้อยกว่าจำนวนหน่วยประมวลผลเชิงตรรกะ เปรียบเทียบงานที่เสร็จในสภาวะเดียวกันก่อนเปลี่ยนจำนวน
ดูขอบเขตของเปอร์เซ็นต์ก่อน
บน Windows แยกโปรเซส seine ออกจากทั้งเครื่อง ค้นหาใน Task Manager แล้วเปิด Performance และ CPU กราฟหน่วยประมวลผลเชิงตรรกะแสดงการกระจายโหลด ส่วนค่ารวมครอบคลุมเครื่อง คู่มือ Microsoft อธิบายมุมมองเหล่านี้ จดว่าคุณใช้มุมมองใด
บน Linux เปอร์เซ็นต์โปรเซสใน top อาจใช้สเกลต่างจากสรุประบบ โหมด Irix อาจแสดงโปรเซสหลายเธรดเกิน 100%; Solaris หารด้วยจำนวนโปรเซสเซอร์ มุมมองเธรดเปลี่ยนแถวที่แสดง อ่านคู่มือ การเปลี่ยนสเกลไม่ใช่ผลวัดว่าความเร็วขุดเปลี่ยน
ตรวจว่าอุปกรณ์ใดกำลังทำงาน
อ่าน H/s และเธรดในแถว CPU ของแดชบอร์ด seine ค่ารวม CPU/GPU มีทั้งสองอุปกรณ์ จึงต้องเทียบอุปกรณ์เดียวกัน หากคำสั่งเลือกเฉพาะ NVIDIA โหลดขุด CPU ต่ำเป็นสิ่งที่คาดได้ ดูคู่มือ NVIDIA
จำนวนเธรดขุดต่างจากจำนวนเธรดโปรเซสที่ OS แสดง seine ยังมีงานเครือข่าย ควบคุม และรายงาน โปรเซสจึงอาจมีเธรดมากกว่าแถว CPU สิ่งที่ต้องดูคือเธรดคำนวณแฮชที่ทำงานและงานที่เสร็จ
ทำไมหน่วยความจำจำกัดจำนวนเธรด?
เธรด CPU ที่ทำงานแต่ละเธรดใช้พื้นที่ 2 GiB สำหรับ Argon2id การกำหนดอัตโนมัติคำนึงถึงหน่วยความจำที่ว่างและเผื่อระบบ อ่านจำนวนจริงและข้อความ อย่าหาร RAM ที่ติดตั้งแล้วถือเป็นความจุที่รับประกัน คู่มือ RAM อธิบายงบ พื้นที่สำรอง และการจัดสรร
ความจุบอกว่ารองรับพื้นที่ได้กี่ชุด แบนด์วิดท์มีผลต่อการย้ายข้อมูลพร้อมกัน เธรดอาจยังถูกนับว่าใช้งานขณะรอหน่วยความจำ การใช้ต่ำจึงไม่พิสูจน์คอขวดแบนด์วิดท์ และ 100% ก็ไม่พิสูจน์ H/s ที่ดีที่สุด ดูคู่มือ Argon2id
อ่านการเปลี่ยนอัตโนมัติและค่าที่กำหนดเอง
การปรับ CPU อัตโนมัติเปรียบเทียบเธรดและเคอร์เนลคำนวณด้วยงานที่วัดได้ จำนวนน้อยกว่าอาจถูกต้อง และหน่วยความจำที่เปลี่ยนก็มีผล รอการทดลองนิ่งแล้วอ่านข้อความ คู่มือปรับแต่ง อธิบายการตัดสินใจและแคช
ตรวจคำสั่งที่รันจริง --threads ค่าสูงสุดการปรับ หรือโปรไฟล์ CPU อาจเปลี่ยนขอบเขตค้นหาหรือจำนวน ส่วน affinity เปลี่ยนตำแหน่งรัน คอนเทนเนอร์ VM และข้อจำกัด OS อาจให้ทรัพยากรน้อยกว่าโฮสต์ บันทึกค่าและหาข้อจำกัดก่อนเพิ่มจำนวน
ถ้าการใช้และ H/s ลดลงพร้อมกันล่ะ?
ตรวจว่าแบ็กเอนด์ CPU ทำงานและมีงาน ดูงานปัจจุบัน การเชื่อมต่อ การปรับหน่วยความจำ และข้อผิดพลาดในบันทึก ช่วงเริ่มต้นหรือทดลองปรับใหม่มีบริบทที่มิเตอร์ OS ไม่แสดง หาก GPU ยังทำงาน ให้ดูแต่ละอุปกรณ์แยกกัน
เปรียบเทียบช่วงนิ่งด้วยรุ่น แบ็กเอนด์ และค่าเดียวกัน จดแอปอื่น หน่วยความจำ พลังงาน และเวลา หากต้องการเทียบซ้ำได้ ให้ตามคู่มือเบนช์มาร์ก และเก็บรายงาน ยอดชั่วครู่หรือเปอร์เซ็นต์เดียวไม่ใช่ผลทดสอบฮาร์ดแวร์
จบด้วยงานที่เสร็จและยอมรับ
ในการขุดปกติ ตรวจว่าแฮช CPU เดินหน้าและมีคำตอบยอมรับแชร์ แชร์มาถึงเป็นช่วง ไม่ใช่การนับถอยหลังคงที่ พูลประเมินแฮชเรตจากการส่งในช่วงเวลา คู่มือติดตาม อธิบายมุมมองนี้และการเชื่อมต่อ
จดรุ่น คำสั่ง แบ็กเอนด์ เธรด CPU H/s CPU เครื่องมือและมุมมอง OS หน่วยความจำ และช่วงสังเกตพูล หากงานเดินหน้า เปอร์เซ็นต์รวมเป็นบริบท หากขั้นใดหยุดให้ตามคู่มือขั้นนั้น การเปลี่ยนค่าจึงตอบคำถามชัดเจนและเทียบผลได้
คำถามที่พบบ่อย
โปรแกรมขุดควรใช้ CPU 100% เสมอไหม?
ไม่จำเป็น เปอร์เซ็นต์ทั้งระบบแสดงการใช้หน่วยประมวลผลที่มีให้ OS ส่วน seine วัดแฮชที่เสร็จ จำนวนเธรดที่เหมาะสมขึ้นกับหน่วยความจำและประสิทธิภาพที่วัดได้ ควรดูเธรด แฮชเรต และงานที่ยอมรับร่วมกัน
ทำไม seine เลือกเธรดน้อยกว่าเครื่องรองรับ?
เธรดขุด CPU ที่ทำงานแต่ละเธรดต้องใช้พื้นที่หน่วยความจำ 2 GiB และแบ่งแบนด์วิดท์ร่วมกัน การเลือกอัตโนมัติพิจารณาหน่วยความจำและทดสอบประสิทธิภาพ ขีดจำกัดที่ตั้งไว้ แบ็กเอนด์ และสภาพแวดล้อมก็มีผล
ต้องตรวจอะไรเมื่อการใช้ CPU และแฮชเรตลดลง?
ตรวจแบ็กเอนด์ CPU จำนวนเธรด ข้อความปรับแต่งและหน่วยความจำ รวมถึงงานปัจจุบัน เปรียบเทียบอุปกรณ์และช่วงเวลาเดียวกัน แล้วดูโหลดเบื้องหลังและข้อจำกัด หากเชื่อมต่อมีปัญหาหรือพูลแสดงศูนย์ ให้ใช้คู่มือติดตาม