Denne vejledning viser, hvordan du installerer og bruger iostat på en Debian 12 VPS-server. iostat er et værktøj, der overvåger input/output (I/O) statistik for lagerenheder og CPU-udnyttelse. Det er nyttigt til at identificere ydelsesproblemer og flaskehalse i dit system.
Forudsætninger
- En Debian 12 server med root-adgang.
- En aktiv internetforbindelse.
Trin 1: Installer sysstat-pakken
- Log ind på din Debian 12 server via SSH som root.
iostater inkluderet isysstat-pakken. Installer den ved hjælp af følgende kommando:apt update apt install sysstat -y
Trin 2: Kør iostat
Du kan køre iostat med forskellige muligheder for at få specifikke oplysninger. Her er nogle eksempler:
- **Vis generel I/O-statistik:**
iostatDette viser CPU-udnyttelse og en oversigt over I/O-statistik for alle lagerenheder.
- **Vis I/O-statistik for specifikke enheder:**
iostat /dev/sda /dev/sdbDette viser I/O-statistik for enhederne
/dev/sdaog/dev/sdb. - **Opdater statistik hvert sekund:**
iostat 1Dette viser I/O-statistik hvert sekund.
- **Vis statistik i et bestemt antal gange:**
iostat 1 5Dette viser I/O-statistik hvert sekund i 5 iterationer.
- **Vis udvidet statistik:**
iostat -xDette viser mere detaljeret I/O-statistik, f.eks. gennemsnitlig kølængde og ventetid.
Trin 3: Forstå outputtet
iostat-outputtet kan være komplekst, men her er en oversigt over nogle vigtige felter:
- **%user:** Procentdel af CPU-tid brugt i brugertilstand.
- **%system:** Procentdel af CPU-tid brugt i kernetilstand.
- **%iowait:** Procentdel af CPU-tid brugt på at vente på I/O.
- **Device:** Navnet på lagerenheden.
- **tps:** Antal overførsler pr. sekund.
- **kB_read/s:** Antal kilobyte læst pr. sekund.
- **kB_wrtn/s:** Antal kilobyte skrevet pr. sekund.
- **await:** Gennemsnitlig ventetid for I/O-anmodninger (i millisekunder).
Yderligere noter
- Du kan bruge
iostatsammen med andre værktøjer, f.eks.vmstatogtop, for at få et komplet billede af systemydelsen. - Du kan finde mere information om
iostatved at køreman iostati terminalen.