जावा कचरा संग्रह से होपिंग, मैं JVM settings for NUMA पर आया था। उत्सुकता से मैं यह जांचना चाहता था कि मेरे CentOS सर्वर में NUMA क्षमताओं हैं या नहीं। क्या कोई * ix कमांड या उपयोगिता है जो इस जानकारी को पकड़ सकती है?मुझे कैसे पता चलेगा कि मेरे सर्वर में NUMA है या नहीं?
15
A
उत्तर
22
मैं यहाँ कोई विशेषज्ञ हूँ, लेकिन यहाँ कुछ है:
बॉक्स 1, कोई NUMA:
~$ dmesg | grep -i numa
[ 0.000000] No NUMA configuration found
बॉक्स 2, कुछ NUMA:
~$ dmesg | grep -i numa
[ 0.000000] NUMA: Initialized distance table, cnt=8
[ 0.000000] NUMA: Node 4 [0,80000000) + [100000000,280000000) -> [0,280000000)
13
मैं इस पिछले प्रश्न लगता है समान है: How to confirm NUMA?
विशेष रूप से, आप यहां NUMA मैन पेज की समीक्षा कर सकते हैं: http://man7.org/linux/man-pages/man7/numa.7.html
और वहाँ से आप देखेंगे:
$ find /proc -name numa_maps
/proc/1/task/1/numa_maps
/proc/1/numa_maps
/proc/2/task/2/numa_maps
/proc/2/numa_maps
/proc/3/task/3/numa_maps
[etc if you have numa]
और तुम तो जैसे अधिक विवरण प्राप्त कर सकते हैं:
$ grep NUMA=y /boot/config-`uname -r`
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_ACPI_NUMA=y
$ numactl --hardware
available: 2 nodes (0-1)
node 0 size: 18156 MB
node 0 free: 9053 MB
node 1 size: 18180 MB
node 1 free: 6853 MB
node distances:
node 0 1
0: 10 20
1: 20 10
4
Redhat 4,5 और 6 प्रणालियों के लिए, एक कोशिश कर सकते हैं यह निर्धारित करने के लिए कि NUMA कॉन्फ़िगरेशन अक्षम है या नहीं:
numactl - शो कई नोड्स नहीं दिखाता
# numactl --show
policy: default
preferred node: current
physcpubind: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
cpubind: 0
nodebind: 0
membind: 0
या numactl --hardware कई नोड्स
# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
node 0 size: 524163 MB
node 0 free: 505253 MB
node distances:
node 0
0: 10
संबंधित मुद्दे
- 1. मुझे कैसे पता चलेगा कि हार्डवेयर कीबोर्ड है या नहीं?
- 2. मुझे कैसे पता चलेगा कि यह यादृच्छिक है या नहीं?
- 3. मुझे कैसे पता चलेगा कि मेरे स्ट्रिंग में डाइक्रिटिक्स हैं?
- 4. मुझे कैसे पता चलेगा कि मेरे प्रोग्राम में एआरसी सक्षम है या नहीं?
- 5. मुझे कैसे पता चलेगा कि
- 6. jquery: मुझे कैसे पता चलेगा कि मेरे पास यह है या नहीं?
- 7. मुझे कैसे पता चलेगा कि सर्वर पर JSONP चालू है या नहीं?
- 8. मुझे कैसे पता चलेगा कि Google विज़ुअलाइज़ेशन
- 9. मुझे कैसे पता चलेगा कि विंडोज सीई
- 10. मुझे कैसे पता चलेगा कि ScalaQuery
- 11. मुझे यह कैसे पता चलेगा कि मुझे क्या जानना है?
- 12. कैसे पता चलेगा कि MediaRecorder चल रहा है या नहीं?
- 13. मुझे कैसे पता चलेगा कि डब्ल्यूपीएफ
- 14. मुझे कैसे पता चलेगा कि पेपैल साइट
- 15. कैसे पता चलेगा कि नेटवर्क (डी) कनेक्ट है या नहीं?
- 16. मुझे कैसे पता चलेगा कि वेबसाइकिलों के साथ कनेक्शन जिंदा है या नहीं?
- 17. कैसे पता चलेगा कि MySQLnd सक्रिय ड्राइवर है या नहीं?
- 18. कैसे पता चलेगा कि कोई ऑब्जेक्ट ऑटोरेलेटेड है या नहीं?
- 19. मुझे कैसे पता चलेगा कि किसी तत्व में एक विशिष्ट वर्ग है या नहीं?
- 20. आईफोन - मुझे कैसे पता चलेगा कि आईओएस के लिए कंपन चालू या बंद है या नहीं?
- 21. मुझे कैसे पता चलेगा कि मोशनवेन्ट सापेक्ष या पूर्ण है या नहीं?
- 22. मुझे कैसे पता चलेगा कि एक svn-repo में फ़ाइल कभी मौजूद है या नहीं?
- 23. मुझे कैसे पता चलेगा कि .NET असेंबली में अप्रबंधित कोड है या नहीं?
- 24. मुझे कैसे पता चलेगा कि कंपाइलर में एआरसी समर्थन सक्षम है या नहीं?
- 25. मुझे कैसे पता चलेगा कि एंड्रॉइड में एक आवाज चल रही है या नहीं?
- 26. मुझे कैसे पता चलेगा कि मेरा ऐप आईट्यून्स ऐप स्टोर में दिखाया गया है या नहीं?
- 27. मुझे कैसे पता चलेगा कि मेरे NSTextView में अनुलग्नक विशेषता कब जोड़ा जा रहा है?
- 28. मुझे कैसे पता चलेगा कि कर्सर मेरे कर्सर को एक्सकोड में क्या है?
- 29. मुझे कैसे पता चलेगा कि लैम्ब्डा अभिव्यक्ति शून्य है
- 30. मुझे कैसे पता चलेगा कि कॉच डीबी ऊपर है और चल रहा है या नहीं?
खान भी नहीं कहना है "नहीं NUMA विन्यास" की सूची नहीं है, सब (linux 2.6.18/centos) में से मेल खाता है ... – Kevin
'dmesg 'मेरे लिए भी "NUMA" का कोई उल्लेख नहीं है, क्योंकि यह बहुत जल्दी है। इसके बजाए 'grep/var/log/dmesg', क्योंकि यह पूर्ण लॉग होने की अधिक संभावना है। (और "NUMA बंद" क्या है?) – Thanatos
मेरे लिए, 'dmesg' में भी "NUMA" का उल्लेख नहीं है, लेकिन मेरे पास/var/log/dmesg तक पहुंच नहीं है जिसके लिए रूट विशेषाधिकार की आवश्यकता है। मैं 'find/proc | grep -i numa' चलाता हूं और कुछ' numa_maps' फ़ाइलों को देखा। मुझे लगता है कि यह भी एक प्रतीक है कि NUMA सक्षम है। – Roun