İçeriğe atla

Kapatmak için ESC tuşuna basın

Limiting Process Resource Consumption in Linux

Bu yazıda linux üzerindeki proccess leri nasıl limitleyebileceğinize değindim

Yazar
Sezer Şanlıkan
Yayın
Güncellendi
Okuma
1 dakika
Görüntülenme
1.376
Limiting Process Resource Consumption in Linux

Linux üzerinde çalıştırdığınız bir komutun fazla CPU veya RAM tüketmemesini isteyebilirsiniz. Bu bağlamda systemd-run –scope devreye girmektedir.

systemd-run --scope -p MemoryLimit=1000M -p CPUQuota=10% [COMMAND]

Yukarıdaki örnekte [COMMAND] kısmını çalıştırmak istediğiniz komut ile değiştirip terminalde uygulayabilirsiniz. Anlayacağınız üzere yukarıdaki komut ilgili işleme %10 cpu limiti ve 1G ram limiti koyacaktır.

Bu özelliği genellikle qm importdisk şeklinde çalıştırdığım Proxmox komutlarında uyguluyorum. Limit koymadığımız zaman gerçekten fiziksel makine de bir darboğaz meydana geliyor.

Örneğin;

systemd-run --scope -p MemoryLimit=8192M -p CPUQuota=15% qm importdisk 100 test.vhd thpl

Umarım işinizi görür. Cheers!

Bu konuda devam et

Tümünü gör

Yeni yazılardan haberdar olun

Sunucu, Kubernetes, DevOps ve güvenlik üzerine yeni yazılar ve site duyuruları e-postanıza gelsin. Reklam yok, adresiniz kimseyle paylaşılmaz.

© 2021–2026 Sezer Şanlıkan