İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cpulimit - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında cpulimit'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cpulimit komutudur.

Program:

ADI


cpulimit -- bir işlemin CPU kullanımını sınırlar

SİNOPSİS


cpulimit [HEDEF] [SEÇENEKLER...] [ -- PROGRAMI]

TANIM


HEDEF tam olarak şunlardan biri olmalı:

-p, --pid=N
işlemin pid'i

-e, --exe=DOSYA
yürütülebilir program dosyasının adı

-P, --yol=PATH
yürütülebilir program dosyasının mutlak yol adı

SEÇENEKLER

-b, --arka fon
cpulimit'i arka planda çalıştırarak terminali boşaltın

-c, --İşlemci
mevcut CPU çekirdeklerinin sayısını belirtin. Genellikle bu bizim için tespit edilir.

-l, --sınır=N
1'den itibaren izin verilen CPU yüzdesi. Genellikle 1 - 100, ancak çoklu cihazlarda daha yüksek olabilir.
çekirdek CPU'lar. (zorunlu)

-q, --sessizlik
Sessiz modda çalışır, konsola güncelleme mesajları yazmaktan kaçınır.

-k, --öldürmek
CPU kullanımını kısmak yerine hedef süreci öldür

-r, --onarmak
-k bayrağı kullanılarak öldürülen bir işlemi geri yükleyin.

-s, --sinyal
çıktığımızda izlenen işleme alternatif bir sinyal gönder. Varsayılan SIGCONT'dur.

-v, --ayrıntılı
kontrol istatistiklerini göster

-z, --tembel
uygun bir hedef süreç yoksa veya ölürse çıkın

-- Bu, son CPUlimit seçeneğidir. Aşağıdaki tüm seçenekler başka bir program içindir.
başlatacak.

-h, --yardım et
Bu yardımı gösterir ve çıkar

ÖRNEKLER


başladığını varsayarsak 'foo --bar' ve onunla öğrenirsin üst(1) veya ps(1) bu
işlem, yapabileceğiniz tüm CPU zamanınızı kullanır

# cpulimit -e foo -l 50
yürütülebilir program dosyasına etki ederek işlemin CPU kullanımını sınırlar (not:
"--bar" argümanı atlanır)

# cpulimit -p 1234 -l 50
tarafından gösterildiği gibi, PID'sine göre hareket ederek işlemin CPU kullanımını sınırlar. ps(1)

# cpulimit -P /usr/bin/foo -l 50
gibi aynı -e ancak mutlak yol adını kullanır

# /usr/bin/bir uygulama

# cpulimit -p $! -l 25 -b
Son komut çalıştırmasını kısmak istediğiniz komut dosyaları için kullanışlıdır.

# cpulimit -l 20 firefox
Firefox web tarayıcısını başlatın ve CPU kullanımını %20 ile sınırlayın

# cpulimit -l 25 -- firefox -özel
Firefox web tarayıcısını özel modda başlatın ve CPU kullanımını %25 ile sınırlayın

# cpulimit -c 2 -p 12345 -l 25
The -c flag, programın kullanılabilir olduğunu düşündüğü CPU çekirdeklerinin sayısını belirler. Genellikle
bu bizim için algılanır, ancak aşırı yüklenebilir.

# cpulimit -l 20 -k firefox
Firefox programını başlatın ve işlem %20 CPU kullanımını aşarsa onu kapatın.

# cpulimit -l 20 -p 1234 -s SİGTERM
İşlem 1234'ü %20 CPU kullanımında kısma. cpulimit çıkmak zorunda kalırsa,
izlenen SIGTERM sinyalini işler.

NOTLAR


· cpulimit, her ikisi de doğrulamak için SIGSTOP ve SIGCONT sinyallerini her zaman bir işleme gönderir
kontrol edebilmesini ve tükettiği ortalama CPU miktarını sınırlamasını sağlar. Bu
işin bittiğini gösteren yanıltıcı (rahatsız edici) iş kontrol mesajlarına neden olur.
durduruldu (aslında olduğu zaman, ancak hemen yeniden başlatıldı). Bu da neden olabilir
SIGSTOP/SIGCONT'u algılayan veya başka şekilde bağımlı olan etkileşimli kabuklarla ilgili sorunlar.
Örneğin, bir işi ön plana koyabilir, sadece hemen durduğunu görebilirsiniz.
ve arka planda yeniden başlatıldı. (Ayrıca bakınızhttp://bugs.debian.org/558763>.)

· İle çağrıldığında -e or -P seçenekleri, cpulimit altındaki herhangi bir işlemi arar / proc
verilen işlem adı bağımsız değişkeniyle eşleşen bir adla. Ayrıca,
işlemin ilk örneği bulundu. Bir sürecin belirli bir örneğini kontrol etmek için şunu kullanın:
the -p seçeneğini belirleyin ve bir PID sağlayın.

· cpulimit'in mevcut sürümü, çekirdek HZ değerini 100 olarak kabul eder.

onworks.net hizmetlerini kullanarak cpulimit'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad