fem værktøjer til måling og forbedring af linux systemets ydeevne

, ud af kassen, linux løber fint til mange anvendelsesformål.men hvis du finder dig selv behøver at fritte ud resultatmæssige problemer eller melodi kernen til bedre præstationer, linux har mere end nok redskaber til at måle og ændre systemets ydeevne.i denne vejledning, vi ' ll se på fem af de bedste værker til måling af systemets præstationer og pirre linux kerne.,, du og' vil finde mange, værker til måling og forbedring af linux systemets ydeevne.det offentlige har drøftet her er valgt, fordi de ' er bredt tilgængelige, og giver en god mulighed funktionalitet.også, jeg valgte at undgå redskaber, der er for stejl en indlæringskurve.som et eksempel, systemtap er lidt mere kompliceret end bør være omfattet af en oversigt over artikel.jeg gik ud med nogle af de mere grundlæggende redskaber såsom, ps og top, fordi de fleste linux brugere udsættes for dem ret tidligt.og jeg har ' t forsøge at imødegå enhver ansøgning specifikke redskaber.,, det vil ' ikke være det sidste ord i systemets ydeevne og reaktioner på linux.com, så lad '. bare rolig.i fremtidige tutorials, jeg ' vil dykke i en smule dybere med specifikke redskaber og værktøj, men det skal være en god begyndelse, sæt til nyere linux admins.,, kde system, overvåge, kde system, overvåge og nisse - systemet overvåge er begge gode for at få et hurtigt billede repræsentation for den stat, i dit system..for mig er det kde system overvågningsenhed har lidt af en fordel i forhold til sine gnom modstykke, fordi det giver dem mulighed for at overvåge fjernstyrede systemer ud over de lokale vært, så vi ' vil se, at en lidt mere indgående.selvfølgelig, du kan løbe kde system overvåger en gnome desktopcomputere og den ledsagende dæmon, der leverer data kan løbe i et system uden en desktop - miljøet overhovedet.,,, hvis du ikke ' t har kde systemet overvåge installeret, kig efter en pakke kaldet ksysguard.du og' 11, også ønsker at installere ksysguardd, som er en dæmon, der giver oplysninger til kde systemet overvåge frontend.,, når installeret, køre kde system overvågning fra menuen, eller ksysguard, fra kommando linjen.når det starter, du og' ll se tre tekniske vurderingsorganer som standard, som omfatter en proces tabel, system belastning, og læs /skrive beløber sig til systemdiske.godt, men ikke alt, hvad det kan gøre.kde system overvågningsenhed har en række " sensorer " det kan bruges til at vise hukommelse af cpu 'en belastning, disk kapacitet, netværksaktiviteter og mere.,, at fyre op i din egen skik monitorer, gå til sagen - > nye regning.du og' vil blive bedt om at angive antallet af rækker og kolonner til regning.jeg plejer at vælge en til fire overvåger pr. tablet.når du og' har tilføjet et teknisk vurderingsorgan, kan du få en eller flere af de sensorer til en af cellerne på regningen.det ' er ikke helt tydeligt, men du kan have mere end en sensor pr. celle.så, for eksempel, hvis du vil have fri, og som anvendes hukommelse i swap - vises i en enkelt celle, du kan gøre det,, hvis du ønsker at overvåge en fjernstyring, gå til sagen - > overvåge fjernstyret maskine.hvis du har ksysguardd løber på fjernbetjeningen vært, burde du være i stand til at acceptere de misligholder sine forpligtelser.du og' vil sikkert gerne have en stille centrale oprettet så kan du og' t skal give et kodeord til at logge ind i fjernstyring, som misligholdelse forbindelse er gjort i ssh.,, når du ' har oprettet et teknisk vurderingsorgan kunne lide, at du kan redde det til senere brug.kde system overvågning vil redde denne sag som,. sgrd, fil.kde system overvågning er meget let at bruge, og burde ' t tage lang tid at få sat op til at være nyttig.det eneste problem med dette instrument er, at det ' er hovedsagelig rettet mod tidstro overvågning, og det ' ikke en skovhugst mulighed.,, overvåge deres system med dstat, som kde system, overvåge, dstat, er en slags generelt system profileringsredskab, men det ' s cli baseret på.jeg kan lide, dstat, af en række årsager.den første grund er, at den dækker alle baser: det ' er anvendelige til at logge data eller opfattelse i reel tid; det kan vise cpu belastning, diskette i /o, net modtager /sender osv. det giver også colorized produktion i panelet, som gør det nemmere at scanning, hurtigt. dstat er skrevet i dag wieers.i modsætning til nogle af de resultater, værktøjer, det omfatter en ordentlig mængde dokumentation.og det ' s. extensible; plugins kan føjes til dstat med pyton.hvis du ønsker at analysere data senere, kan du bruge den, - produktion, mulighed for at skrive oplysninger til en csv - fil egnet til import til openoffice.org, gnumeric, eller hvad din favorit regneark måske.,, hvis du ønsker at se en " fuld " produktion, der omfatter cpu anvendelse af cpu (for smp - systemer), diskette, læse og skrive, netværk, trafik, og personsøgning, anvendelse, dstat - f,.,, og den seneste version af dstat skibe med flere plugins, der er egnet til servere og personlige systemer.dette omfatter plugins at undersøge mysql ydeevne, postfix, sendmail, qmail, og meget mere.du kan kombinere plugins med indbyggede funktioner af dstat så godt.så, for eksempel, hvis du vil se mysql i /o sammen med - - en (alle) valg, du kan bruge, dstat... mysql io - a.nogle eksperimenter kan være nødvendig, og ikke alle muligheder kan kombineres med andre muligheder.,, et advarende ord:, dstat, kan få indflydelse på systemets ydeevne.du vil måske profil, den plugins du ' genbrug og have en baseline af systemets ydeevne med dstat for at sikre, at du og' er svarende til dens indvirkning.se performance.txt fil under docs adresseregister for dstat tarball.det er til rådighed for ganske få distros som, selv om dstat anvisninger på stedet kan føre til, at visse ældre versioner.(f.eks. ubuntu igen, hvilket er lidt gammel på dette punkt.), sysstat auite,, sysstat faktisk er en samling af flere værker, herunder sar, iostat,, mpstat, og pidstat,.du og' ll faktisk finde nogle versioner af sar, der flyder rundt.der ' er, atsar, pakning og sar indgår med, sysstat, pakke.her har vi ', kommer til at se på sysstat værktøjer, men du vil løbe ind i små variationer, hvis du og' er ved hjælp af atsar version.,, hvorfor nævner jeg den her hvis jeg ' har allerede dækket, dstat,?de individuelle instrumenter i sysstat suite er godt at vide, og du skal nok gøre dig bekendt med " standard " værktøj, der er færdigpakkede og mere bredt tilgængelige.,,, sar, nytteværdi er godt for indsamling af data på lang sigt.når du installere sysstat pakke på de fleste distros, automatisk vil tilføje cron arbejdspladser, som kan indsamle data skal vises med sar.bemærk, at du kan få en god grafisk visning af sar - data ved hjælp af isag pakke eller ksar.,, jeg tjekker bare, sar vil vise cpu anvendelse., sar - b, vil give dem oplysning om i /o at skrive og læse i skiver og sar - b, giver du kalder oplysninger.det sar -, kommando vil udvise stort set hele dagen og' s data, herunder læser og skriver af deling, hukommelse, anvendelse, er information, og meget mere.,,, pidstat, nytteværdi kan anvendes til at vise en del oplysninger om processer, som kører på et system.kan du undersøge en proces eller alle aktive processer.for eksempel, at løbe, pidstat - r 5, vil vise, at processer, der har side fejl og viser, hvor mange små og store fejl.en masse store side fejl og du vil begynde at se alvorlige resultatmæssige problemer.det kan hjælpe på de processer, der er problemet.,,, iostat, kommando vil lade dig få en hurtig læst (?)om jeg /o statistikker for cpu, lokale disketter, og nfs stiger.du kan vælge at betragte anordninger eller indsnævre ved anordning.det, mpstat, kommando vil lade dig se cpu 'en anvendelse og stille oplysninger til systemet og de enkelte cpu' er.det tager nogle praksis at blive dygtig til ved hjælp af sysstat suite, men det ' er værd at lære.,, netværk, kontrol med ifstat,,, ifstat, nytteværdi er netværksinterface aktivitet, hvad iostat er anordning i /o og cpu aktivitet.du kan bruge den til at udvise aktivitet på en eller flere net grænseflader.når du løber, ifstat uden nogen argumenter eller muligheder, det vil vise trafikken for din standard netgrænseflader.du kan angive en eller flere grænseflader, og tilføje nogle muligheder for at gøre resultaterne lettere at læse og arbejde med.,, hvis du og' er løber, ifstat, om et system, der er anvendt eller tomgang grænseflader, anvendelse, ifstat - z, at skjule grænseflader, der er i tomgang (f.eks. systemet med vmware, som ikke må være under anvendelse af alle de vmnet grænseflader i gang.), til at se alle de båndbredde blive skubbet af en ordning, - t mulighed siger, ifstat, udviser en total for alle grænseflader, foruden de enkelte stemmer overens.at tilføje et tidsstempel ved begyndelsen af hver linje, anvendelse, - t.manglende oplysninger ajourføres hvert sekund.hvis du ønsker at gå en smule ned, kan de angive en forsinkelse ved at tilføje en række ved udgangen af kommandoen.så, ifstat - tt 3, vil give dem en udstilling med greven ajourføres hvert tredje sekund, og en samlet oversigt i slutningen af skærmen.,, hvis du ønsker kun, ifstat, til at køre et par gange, kan de angive et andet nummer at fortælle det, til at gentage, at mange gange.at ajourføre 10 gange, f.eks. du kan bruge, ifstat - tt 5, 10, til at få 10 opdateringer fem sekunders mellemrum.generelt ifstat er let at bruge, og komme i gang med.,, tun linux kerne med sysctl, når det kommer til den faktiske præstation tuning, du og' 11, vil vide, sysctl,.det, sysctl, nytteværdi er faktisk anvendes til at forme kernel parametre, opbevares i /ind /. /.de parametre, vil ændre sig med hver kerne version, og hvordan det ' er konfigureret.se alle de parametre, der er til rådighed, løb, sysctl - a, eller, sysctl - en



Previous:
Next Page: