GNU/Linux >> Belajar Linux >  >> Linux

Cara Menonaktifkan/Mengaktifkan Numa untuk Mesin Virtual (berbasis XEN)

Cara memeriksa apakah NUMA diaktifkan

Untuk menentukan apakah server adalah sistem berbasis NUMA dengan NUMA diaktifkan, jalankan perintah berikut sebagai root di server database:

# numactl -H | grep available
available: 8 nodes (0-7)

– atau –

# numactl -H | grep available
available: 2 nodes (0-1)

Jika jumlah node yang tersedia adalah “2 node (0-1)” atau “8 node (0-7)” maka NUMA diaktifkan. Jika jumlah node yang tersedia adalah “1 node (0)” maka NUMA tidak diaktifkan.

Cara menonaktifkan Numa di Mesin Virtual

vNUMA menghilangkan transparansi antara VM dan OS dan menyajikan arsitektur NUMA langsung ke sistem operasi VM. Perlu disebutkan bahwa vNUMA juga dikenal sebagai NUMA yang luas di industri. Ini membutuhkan waktu henti.

# vi /etc/xen/xend-config.sxp
# Enable or disable HVM guests seeing an vNUMA topology by default.
(vnuma 0)

Saya telah menonaktifkan vNUMA ( ditunjukkan dengan nilai 0), jika nilainya 1 berarti diaktifkan (ada spasi untuk (vnuma 0)).

Mulai ulang layanan xend setelah perubahan.

# /etc/init.d/xend restart

Kita juga perlu me-restart mesin virtual agar perubahan diterapkan:

# xm stop 0004fb0000060000aa3c75119ef2e544
# xm start 0004fb0000060000aa3c75119ef2e544

Sebelum aktivitas

# numactl --hardware
available: 2 nodes (0-1)             ===>  If the number of available nodes is "2 nodes (0-1)" or "8 nodes (0-7)" then NUMA is enabled. If the number of available nodes is "1 nodes (0)" then NUMA is not enabled.
node 0 cpus: 0
node 0 size: 9997 MB
node 0 free: 9879 MB
node 1 cpus: 1
node 1 size: 10078 MB
node 1 free: 10019 MB
node distances:
node 0 1
0: 10 21
1: 21 10

Setelah reboot

# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1
node 0 size: 20076 MB
node 0 free: 19897 MB
node distances:
node 0
0: 10


Linux
  1. Konflik Node.js:/sbin/node Vs /usr/bin/node?

  2. Cara mengaktifkan/menonaktifkan Mode SELinux di RHEL/CentOS

  3. Cara menonaktifkan perintah khusus untuk pengguna tertentu di Linux

  1. Bagaimana menghapus Mesin Virtual berbasis KVM di Redhat Linux

  2. Bagaimana cara mengaktifkan mysqlnd untuk php?

  3. Bagaimana cara menonaktifkan pengalihan Alt-Arrow dari Konsol Virtual?

  1. Cara menonaktifkan login jarak jauh untuk pengguna root di mesin Linux

  2. Cara mengaktifkan/menonaktifkan ModSecurity untuk domain Anda di cPanel

  3. Mesin Virtual Cygwin vs Linux untuk Pengembangan?