add: отключаем системный swap
This commit is contained in:
parent
488b47eb17
commit
14b0f403fa
@ -405,7 +405,51 @@ net.ipv4.ip_forward = 1
|
||||
sudo sysctl -f /etc/sysctl.d/k8s.conf
|
||||
```
|
||||
|
||||
|
||||
#### Отключение swap
|
||||
|
||||
Для обеспечения стабильной и предсказуемой работы контейнеров, Kubernetes требует отключения файла подкачки (swap).
|
||||
Это может замедлить работу системы (по этому лучше использовать Orange Pi c большим объемом памяти), но когда включен
|
||||
swap, ядро может перемещать неактивные страницы памяти на диск, что может привести к задержкам и непредсказуемому
|
||||
поведению контейнеров. Отключение swap позволяет Kubernetes более точно управлять ресурсами и гарантировать, что
|
||||
контейнерам будет выделено достаточно памяти.
|
||||
|
||||
Проверим, включен ли swap:
|
||||
```shell
|
||||
sudo swapon --show
|
||||
```
|
||||
|
||||
Если увидим, что swap включен, например вот так:
|
||||
```text
|
||||
NAME TYPE SIZE USED PRIO
|
||||
/dev/zram0 partition 7.8G 0B 5
|
||||
```
|
||||
|
||||
Как видим, у нас есть swap-раздел `/dev/zram0`. Это "электронный диск" в памяти, который используется для
|
||||
кэширования данных. Отключим его:
|
||||
```shell
|
||||
sudo swapoff /dev/zram0
|
||||
```
|
||||
|
||||
Сначала узнать как на самом деле называется служба `zram` в вашей системе можно командой:
|
||||
```shell
|
||||
systemctl list-units --type=service | grep zram
|
||||
```
|
||||
|
||||
Затем отключим эту службу чтобы электронный диск не создавался при каждой загрузке:
|
||||
```shell
|
||||
sudo systemctl disable orangepi-zram-config.service
|
||||
```
|
||||
|
||||
И остановим службу:
|
||||
```shell
|
||||
sudo service orangepi-zram-config stop
|
||||
```
|
||||
|
||||
И наконец, удалим соответствующие записи из файла `/etc/fstab`, чтобы предотвратить их автоматическое монтирование при
|
||||
загрузке системы. Для этого удалим из файла `/etc/fstab` строку, содержащую `/dev/zram0`:
|
||||
```shell
|
||||
sudo sed -i '/zram0/d' /etc/fstab
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user