---
title: "Limiting Process Resource Consumption in Linux"
description: "Bu yazıda linux üzerindeki proccess leri nasıl limitleyebileceğinize değindim"
image: "https://sezer.in/wp-content/uploads/2022/02/high-cpu.webp"
url: "https://sezer.in/limiting-process-resource-consumption-in-linux/"
date: "2022-02-27T13:09:57+03:00"
updated: "2022-05-02T23:52:18+03:00"
author: "Sezer Şanlıkan"
lang: "tr"
source: "https://sezer.in/limiting-process-resource-consumption-in-linux/"
---

# 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!
