EnglezăFrancezăSpaniolă

Favicon OnWorks

niceload - Online în cloud

Rulați niceload în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda niceload care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


niceload - încetinește un program atunci când media de încărcare este peste o anumită limită

REZUMAT


incarcat frumos [-v] [-h] [-n frumos] [-I io] [-L încărcare] [-M mem] [-N] [--program senzor] [-t timp]
[-s timp|-f factor] (comandă | -p PID [-p PID ...] )

DESCRIERE


GNU incarcat frumos va încetini un program atunci când media de încărcare (sau altă activitate a sistemului) este
peste o anumită limită. Când limita este atinsă, programul va fi suspendat pentru unii
timp. Apoi a reluat pentru o vreme. Apoi se verifică din nou sarcina medie și noi
ia de la capăt.

În loc de încărcare medie incarcat frumos poate analiza, de asemenea, I/O pe disc, cantitatea de memorie liberă sau
activitate de schimb.

Dacă încărcarea este 3.00, atunci setările implicite vor rula un program ca acesta:

alergați 1 secundă, suspendați (3.00-1.00) secunde, alergați 1 secundă, suspendați (3.00-1.00) secunde, alergați
1 secunda, ...

OPŢIUNI


-f FACTOR
--factor FACTOR
Suspendați factorul de timp. Setat dinamic -s ca sumă peste limită * factor. Implicit este
1.

-H
--greu Limită grea. --greu va suspenda procesul până când sistemul este sub limite.
Valoarea implicită este --moale.

--io iolimit
-I iolimit
Limită pentru I/O. Cantitatea de I/O pe disc va fi calculată ca valoare 0 - 10, unde 0
nu este I/O și 10 este cel puțin un disc este 100% saturat.

--io le va seta pe amândouă --start-io si alerga-io.

--sarcină limita de sarcină
-L limita de sarcină
Limită pentru încărcarea medie.

--sarcină le va seta pe amândouă --start-load si sarcină de rulare.

--mem memlimit
-M memlimit
Limită pentru memorie liberă. Aceasta este cantitatea de octeți disponibili ca liber + cache.
Această limită este tratată opus altor limite: Dacă sistemul este peste limita
programul va rula, dacă este sub limită, programul se va opri

memlimit poate fi postfixat cu K, M, G, T sau P care ar multiplica dimensiunea
cu 1024, 1048576, 1073741824 sau, respectiv, 1099511627776.

--mem le va seta pe amândouă --start-mem si alerga-mem.

--noswap
-N Fără schimb. Dacă sistemul schimbă atât înăuntru cât și în afara, este un bun indiciu
că sistemul este stresat de memorie.

--noswap depășește limita dacă sistemul schimbă atât în ​​interior, cât și în exterior.

--noswap le va seta pe amândouă --start-noswap si run-noswap.

-n frumusețe
--Grozav frumusețe
Setează frumusețea. Vedea frumos(1).

-p PID (testare beta)
--pid PID (testare beta)
ID de proces al procesului de suspendat. Puteți specifica mai multe ID-uri de proces cu
multiplu -p PID.

--prg program (testare beta)
--program program (testare beta)
Numele programului care rulează de suspendat. Puteți specifica mai multe programe cu
multiplu --prg program.

--citat
-q Citați linia de comandă. Util dacă comanda conține caractere precum *, $, > și "
care nu ar trebui interpretat de coajă.

--run-io iolimit
--ri iolimit
--run-sarcină limita de sarcină
--rl limita de sarcină
--run-mem memlimit
--rm memlimit
Limită de rulare. Programul care rulează va fi încetinit dacă sistemul este deasupra
limită. Vedea: --io, --sarcină, --mem, --noswap.

--senzor senzor program (testare beta)
Citiți senzorul. Utilizare senzor program pentru a citi un senzor.

Acest lucru va menține temperatura procesorului sub 80 de grade C pe GNU/Linux:

niceload -l 80000 -f 0.001 --sensor 'sort -n /sys/devices/platform/coretemp*/temp*_input' gzip *

Acest lucru se va opri dacă spațiul pe disc < 100000.

niceload -H -l -100000 --sensor "df . | awk '{ print \$4 }'" echo

--start-io iolimit
--Da iolimit
--start-load limita de sarcină
--sl limita de sarcină
--start-mem memlimit
--sm memlimit
Limită de început. Programul nu va porni până când sistemul nu este sub limită. Vedea:
--io, --sarcină, --mem, --noswap.

--moale
-S Limită moale. incarcat frumos va suspenda un proces pentru un timp și apoi îl va lăsa să ruleze pentru o perioadă
al doilea, astfel doar încetinind un proces în timp ce sistemul este peste unul dintre date
limite. Aceasta este valoarea implicită.

--suspenda SEC
-s SEC Suspendați timpul. Suspendați comanda atât de multe secunde când este media maximă a sarcinii
atins.

--reverificare SEC
-t SEC Verificați din nou timpul de încărcare. Sleep SEC secunde înainte de a verifica din nou încărcarea. Implicit este 1
al doilea.

--verbos
-v Verbos. Imprimați câteva rezultate suplimentare despre ceea ce se întâmplă. Utilizare -v până când știi ce
tu faci.

EXEMPLU: Vedea incarcat frumos in acțiune


În terminalul 1 rulați: sus

În terminalul 2 rulați:

incarcat frumos -q perl -e „$|=1;do{$l==$r or imprima „.”; $l=$r}până la(($r=timp-$^T)>50) "

Aceasta va imprima un „.” în fiecare secundă timp de 50 de secunde și mănâncă mult CPU. Când sarcina
crește la 1.0 procesul este suspendat.

EXEMPLU: Alerga actualizatb


Rularea updatedb poate deseori să înfometeze sistemul pentru I/O pe disc și, astfel, poate duce la o încărcare mare.

Rulați updatedb, dar suspendați updatedb dacă încărcarea este peste 2.00:

incarcat frumos -L 2 actualizatb

EXEMPLU: Alerga rsync


rsync poate, la fel ca updatedb, să înfometeze sistemul pentru I/O pe disc și, astfel, duce la un nivel ridicat
încărcați.

Rulați rsync, dar mențineți încărcarea sub 3.4. Dacă încărcarea atinge 7 sleep timp de (7-3.4)*12 secunde:

incarcat frumos -L 3.4 -f 12 rsync -Ha /Acasă/ /backup/home/

EXEMPLU: Asigura suficient de disc cache


Asumați programul foo folosește intens fișiere de 2 GB. foo va rula rapid dacă fișierele sunt în
cache-ul de disc și fiți lent ca un crawl dacă nu sunt în cache.

Pentru a vă asigura că 2 GB sunt rezervați pentru rularea memoriei cache a discului:

incarcat frumos --greu --run-mem 2g foo

Acest lucru nu va garanta că memoria de 2 GB va fi folosită pentru fișierele pentru foo, dar
se va opri foo dacă memoria pentru cache-ul discului este prea mică.

MEDIUL VARIABILE


Nici unul. În versiunile viitoare, $NICELOAD va putea conține setări implicite.

EXIT STAREA


Starea de ieșire ar trebui să fie aceeași cu comanda rulată (netestată).

RAPORTAREA GANDACI


Raportați erori la[e-mail protejat]>.

Utilizați niceload online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF va instala toate
    software pe care Fedora Linux și altele
    nu include implicit, după
    rulează Fedora pentru prima dată. Este
    usor pentru ...
    Descărcați PostInstallerF
  • 2
    strace
    strace
    Proiectul strace a fost mutat la
    https://strace.io. strace is a
    diagnostic, depanare și instruire
    userspace tracer pentru Linux. Este folosit
    a monitoriza un...
    Descărcați strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    O GUI pentru utilitarul mkvextract (parte a
    MKVToolNix) care încorporează cele mai multe (dacă
    nu toate) funcționalitatea mkvextract și
    utilități mkvinfo. Scris în C#NET 4.0,...
    Descărcați gMKVExtractGUI
  • 4
    Biblioteca JasperReports
    Biblioteca JasperReports
    Biblioteca JasperReports este
    cea mai populară sursă deschisă din lume
    business intelligence și raportare
    motor. Este scris în întregime în Java
    si este capabil sa...
    Descărcați biblioteca JasperReports
  • 5
    Cărți Frappe
    Cărți Frappe
    Frappe Books este o sursă gratuită și deschisă
    software-ul de contabilitate pentru desktop, adică
    simplu și bine conceput pentru a fi folosit de
    întreprinderi mici și liber profesioniști. Aceasta'...
    Descărcați cărți Frappe
  • 6
    Python numeric
    Python numeric
    ȘTIRI: NumPy 1.11.2 este ultima versiune
    care va fi realizat pe sourceforge. Rotile
    pentru Windows, Mac și Linux, precum și
    distribuțiile surselor arhivate pot fi găsite...
    Descărcați Numerical Python
  • Mai mult »

Comenzi Linux

Ad