Redis
 sql >> база данни >  >> NoSQL >> Redis

gke не може да деактивира Transparent Huge Pages... разрешението е отказано

Командата ви е леко неправилна:echo работи като root, но самото пренасочване (> ) работи като потребител, така че не може да пише /sys/ .

Следната команда работи добре и двете на container-vm (базирано на debian) и gci (базирано на chromeos):

sudo sh -c 'echo never > /sys/kernel/mm/transparent_hugepage/enabled'

Тази настройка се запазва на container-vm

Добавете този параметър на командния ред на ядрото в /etc/default/grub (не забравяйте да стартирате sudo update-grub и sudo reboot след това):

GRUB_CMDLINE_LINUX="... transparent_hugepage=never"

Тази настройка се запазва на gci

Първо, с помощта на облачната конзола копирайте шаблона на екземпляра, който се използва от пула от възли.

Второ, под метаданни променете стойността за потребителски данни:

#cloud-config

write_files:
  - path: /etc/systemd/system/hugepage.service
    permissions: 0644
    owner: root
    content: |
      [Unit]
      Description=Disable THP

      [Service]
      Type=oneshot
      ExecStart=/bin/sh -c "echo never > /sys/kernel/mm/transparent_hugepage/enabled"

      [Install]
      WantedBy=kubernetes.target
...
runcmd:
 - ...
 - systemctl enable hugepage.service
 - systemctl start kubernetes.target

Трето, променете шаблона на екземпляра с новосъздадения:

gcloud compute instance-groups managed set-instance-template \
  gke-YOUCLUSTER-YOURPOOL-grp \
  --template=YOURNEWTEMPLATENAME \
  --zone=...

Четвърто, създайте отново екземпляра(ите):

gcloud compute instance-groups managed recreate-instances \
   gke-YOUCLUSTER-YOURPOOL-grp \
   --zone=... \
   --instances=...

Екземплярите ще загубят всички данни и излезе с деактивиран THP. Всички нови екземпляри също ще имат деактивиран THP (в този пул от възли).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какъв е смисълът на REDIS в стека ELK?

  2. Пренасочване на портове с nginx от java

  3. Как да увеличим производителността на Redis, когато процесорът е 100%? Раздробяване? Най-бързият .Net клиент?

  4. Как да конвертирате съществуваща релационна база данни в магазин ключ-стойност?

  5. Има ли команда в Redis за HASH структура от данни, подобна на MGET?