Score:0

จะตรวจสอบการใช้งาน CPU และ GPU ของผู้ใช้ได้อย่างไร?

ธง vg

ฉันมีผู้ใช้หลายคน (ที่มีบัญชีผู้ใช้ตาม /etc/passwd) ที่ SSH ไปยังเครื่อง Ubuntu ที่ฉันจัดการ นี่คือข้อมูลระบบของฉัน:

รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.3 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส

HW เป็นสองซ็อกเก็ต Intel Xeon E3 (รวม 16 คอร์) พร้อมการ์ด GPU NVIDIA GTX 970 x2 มีพื้นที่ว่างใน HDD ภายในเครื่องประมาณ 6 TB

ผู้ใช้แต่ละคนสามารถใช้ tmux เพื่อดำเนินการกระบวนการที่คงอยู่หลังจากออกจากระบบแล้ว โปรดทราบว่าฉันไม่มีอะไรซับซ้อนเช่นผู้จัดการงานอย่าง SLURM; ฉันยังห่างไกลจากสิ่งนั้นดังนั้นโปรดอย่าแนะนำ

ใครช่วยแนะนำซอฟต์แวร์เพื่อตรวจสอบการใช้งาน CPU และ GPU โดยผู้ใช้และรายงาน เช่น 1,000 CPU/GPU ชั่วโมง เป็นต้น ในระยะเวลาที่กำหนด ซอฟต์แวร์ต้องสามารถบันทึก User, CPU และจีพียูและถ้าเป็นไปได้ กระบวนการ/ซอฟต์แวร์ที่ดำเนินการ

paladin avatar
kr flag
ไม่ใช่การตรวจสอบ แต่คุณสามารถแก้ไข `/etc/security/limits.conf` และปรับขีดจำกัดผู้ใช้/กลุ่มสำหรับการใช้งาน CPU และทรัพยากรระบบอื่นๆ
Score:1
ธง in

สิ่งที่ต้องการ ซาร์ และ เศร้า (ส่วนหนึ่งของแพ็คเกจ sysstat) สามารถทำบัญชี cpu ได้เต็มรูปแบบ

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

ถ้าจะเขียนระบบแบบนี้ ต้องใช้ nvidia nvml libraries API สำหรับการมอนิเตอร์ GPU มีการเปลี่ยนแปลงอย่างสิ้นเชิงหลายครั้งในช่วงไม่กี่ปีที่ผ่านมา ดังนั้นเครื่องมือดังกล่าวจึงจำเป็นต้องมีการเขียนใหม่บ่อยครั้งเพื่อให้ทันกับการเปลี่ยนแปลงในไดรเวอร์ nvidia และไลบรารี่ nvml

vg flag
ที่คุณสำหรับความช่วยเหลือของคุณ นั่นคือสิ่งที่ฉันจำเป็นต้องรู้ ฉันมีความสุขกับการปล่อยให้การตรวจสอบ GPU ลื่นไหลหากต้องทำงานมากเกินไป
user10489 avatar
in flag
ฉันใช้วิธีแก้ปัญหาที่สุ่มตัวอย่างด้วย Collectd และปลั๊กอิน Python ที่รวบรวมได้ใน pip แต่นี่เป็นเพียงการใช้งาน GPU โดยรวมเท่านั้น ไม่ใช่ต่อการใช้งานของผู้ใช้

โพสต์คำตอบ

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