คำถามติดแท็ก numa

2
จำนวนโหนด NUMA เท่ากับซ็อกเก็ตเสมอหรือไม่
ฉันเคยlscpuตรวจสอบการกำหนดค่าเซิร์ฟเวอร์สองตัว: [root@localhost ~]# lscpu Architecture: x86_64 ...... Core(s) per socket: 1 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 26 อื่น ๆ: [root@localhost Packages]# lscpu Architecture: x86_64 ..... Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 45 ดังนั้นฉันจึงสงสัยว่าจำนวนของโหนด NUMA นั้นเท่ากับซ็อกเก็ตจริงหรือไม่ มีตัวอย่างใดบ้างที่พวกเขาไม่เท่ากัน?


1
การแม็พแอดเดรสหน่วยความจำกับฟิสิคัลโมดูลใน Windows XP
ฉันวางแผนที่จะเรียกใช้ Windows XP แบบ 32 บิตบนเวิร์กสเตชันที่ใช้โปรเซสเซอร์คู่โดยอ้างอิงจาก Nehalem microarchitecture ของ Intel และ RAM channel สามเท่า แม้ว่า XP จะถูก จำกัด ไว้ที่ RAM 4 GB แต่ความเข้าใจของฉันคือมันจะทำงานได้มากกว่า 4 GB ที่ติดตั้ง แต่จะแสดงเพียง 4 GB (หรือน้อยกว่าเล็กน้อย) คำถามของฉันคือสมมติว่าติดตั้ง RAM 6 GB ในโมดูล 1 GB หกตัวซึ่ง Windows 4 แมปจริงจะทำการแมปลงในพื้นที่ที่อยู่จริงหรือไม่ โดยเฉพาะอย่างยิ่ง: มันจะใช้ทั้งหกโมดูล 1 GB ใช้ประโยชน์จากช่องหน่วยความจำทั้งหมดหรือไม่ (ฉันเดาว่าใช่และการแมปไปยังแต่ละโมดูลภายในกลุ่มเกิดขึ้นในฮาร์ดแวร์) มันจะจับคู่พื้นที่ที่อยู่ 2 GB …

0
มีวิธีในการทำงานเฉพาะบนชิปหรือไม่?
เรามีเครื่อง NUMA จำนวนมาก (1TB +) ที่ทำงานและได้รับเสียงรบกวนมากมายในการเปรียบเทียบ เราสังเกตเห็นว่าเวลาทำงานสำหรับแอปพลิเคชันของเรานั้นมีความสอดคล้องกันตั้งแต่การวิ่งครั้งเดียวจนถึงครั้งต่อไปเมื่อไม่มีสิ่งใดที่ทำงานบนเครื่อง แต่เมื่อมีงานอื่น ๆ แม้แต่งานที่ไม่มีนัยสำคัญที่ดูเหมือนเล็กน้อย ประสิทธิภาพของแอปพลิเคชันของเรา เราสงสัยว่าอาจเกิดจากการช่วงชิงบัสหน่วยความจำชิปและเราต้องการทดสอบสมมติฐานนี้ เป้าหมายของเราคือไม่เพิ่มประสิทธิภาพการทำงานของแอปพลิเคชันของเราที่นี่ แต่เพียงเพื่อกำจัดความแปรปรวนในนั้นเพื่อให้เราสามารถวัดผลกระทบของการเพิ่มประสิทธิภาพการทำงานได้อย่างถูกต้อง มีวิธีระบุไปยังระบบปฏิบัติการที่งานควรรันเฉพาะบนชิปโปรเซสเซอร์ตัวเดียวหรือไม่? ในการกำหนดค่าของเราเรามี 8 ชิปประมวลผลแต่ละตัวมี 10 คอร์โปรเซสเซอร์ (ระบบปฏิบัติการเห็น 80 โปรเซสเซอร์) ดังนั้นเราจึงต้องการให้มีเพียงหนึ่งคอร์โปรเซสเซอร์ที่จะใช้กับชิปโปรเซสเซอร์แต่ละตัว เรากำลังเรียกใช้ SLES11u3 ฉันคิดว่าในเครื่องนี้ แต่ยังสามารถเข้าถึง RHEL5.8 (และ SUSE10 / RHEL4) เราดูชุดงานก่อนหน้านี้ แต่ระบุความสัมพันธ์กับตัวประมวลผลที่กำหนดเท่านั้นโดยไม่ส่งผลกระทบต่อพฤติกรรมของงานอื่น ๆ (และน่าเสียดายที่มีตัวเล็ก ๆ จำนวนมากจากระบบปฏิบัติการอย่างน้อยที่สุด)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.