Stress de testare cpu, ram, io server pentru performanta de lucru

Vreau să testez serverul meu Linux, OpenBSD, FreeBSD și Unix deoarece acesta va rezista la o mulțime de încărcare și cum va funcționa în această situație. Prin ce mijloace voi testa încărcarea de memorie, procesorul și subsistemul I / O în Linux sau în Unix?







Administratorul poate încerca oricare din următoarele instrumente pentru a genera o sarcină specifică. Cazuri în care este util să includem pe cele în care administratorul de sistem dorește să efectueze configurarea kernelului sau programatorul dorește să evalueze în ce condiții serviciul va eșua și să-și testeze sistemele exclusiv la sarcini mari cu monitorizarea statului etc. De asemenea, aceste utilitare sunt utile administratorilor de sistem, integratorilor de sistem și overclockerilor care doresc să testeze echipamentele în condiții de încărcare ridicată și să monitorizeze stabilitatea și mediul.

  1. Stres: Acesta este un generator simplu de încărcare de lucru pentru sistemele POSIX. Are un număr configurabil de procesoare, memorie, I / O și stres de disc în sistem. Scris în C, și este un software liber sub licența GPLv2. Acesta nu este un test, ci mai degrabă un instrument conceput
  2. Stress-ng: Aceasta este o versiune actualizată a instrumentului de stres și poate efectua un test de stres al serverului pentru următoarele funcții:
    1. CPU
    2. ascunzătoare
    3. Test Drive
    4. Sincronizarea I / O
    5. Test VM
    6. Socket de testare,
    7. Comutarea în funcție de context
    8. Creați un proces și terminați
    9. Cuprinde mai mult de 60 de teste de stres diferite, peste 50 de teste de stres specifice care implementează punct de plată, integer, manipulare de biți și control al fluxului, mai mult de 20 de teste de stres de memorie virtuală.






Avertisment: Se recomandă rularea următorului instrument cu privilegii root pentru a evita erorile de memorie și altele. De asemenea, rețineți că instrumentele vor folosi resursele serverului rapid, deci utilizați în mod rezonabil următoarea comandă.

Instrumentul # 1: Noțiuni de bază cu instrumentul de stres

Acest program este ușor de utilizat și este recomandat administratorilor newbie. Instrumentul este cunoscut pentru a lucra pe platformele x86 și Linux și FreeBSD / OpenBSD, PowerPC AIX și Linux, SPARC Solaris, Compaq Alpha Tru64 UNIX și multe altele.

Instalați pachetul de tensiuni

Puteți stabili stresul ca parte a distribuției.

Instalare pe CentOS, RHEL și Fedora Linux

În primul rând, trebuie să activați repo epel. apoi tastați următoarea comandă. pentru a instala pachetul:

Exemplu de ieșire a comenzii:

Stress de testare cpu, ram, io server pentru performanta de lucru

unde

  • -c 2. Creste doi muncitori care se rotesc pe sqrt ()
  • -i 1. Spălați un lucrător care se rotește pe sincronizare ()
  • -m 1. Spawn un muncitor filare pe malloc () / free ()
  • --vm-octeți 128M. Malloc 128 MB per worker vm (implicit este de 256 MB)
  • -t 10s. Întârziere după 10 sec
  • -v. Extindere extinsă

Instrumentul # 2: Noțiuni de bază cu stres-ng

Instrumentul stres-ng testează sistemul computer în diferite moduri selectabile.

Instalați stres-ng pe sistemele Linux sau Unix

Tastați următoarea comandă pentru a încărca arhiva stres-ng folosind comanda Wget:







Articole similare

Trimiteți-le prietenilor: