Vad är Disk I / O? Hur övervakar Man användningen för Windows och Linux?
det är det 21: a århundradet och alla har bråttom. Ingen har idag tid eller viljestyrka att sitta och vänta i onödan medan en applikation eller webbplats laddas på sin dator.
föreställ dig nu detta scenario ur ett företags perspektiv. Personen i fråga kunde ha varit en potentiell kund.
så det är absolut nödvändigt för ett företag att snabbt hitta svaren på frågor som Varför min webbplats laddas långsamt eller hur räknar jag ut varför min webbplats laddas långsamt.
Läs detaljer i en rapport från Forrester.
Varför är min hemsida långsam?
när en användare klickar för att komma åt någon information, en begäran skjuts till webbhotell server. Nu, på servern, finns data på filer som lagras i hårddiskar (hårddiskar) eller oftare, diskar.
för att läsa användarens begärda data roterar skivan för att nå den önskade disksektorn. Detta leder till väntetid, även om det är några millisekunder, när processorn väntar på att filen ska läsas. (Liknande sak händer under skrivoperationen).
Läs Också: Data Localization – en titt på det förändrade dataskyddssystemet i Indien
denna åtkomsttid lägger gradvis upp när de datatunga servrarna behandlar otaliga dataförfrågningar och därmed hämtar data från lagringsenheten blir en prestandaflaskhals.
således, för att förhindra programprestanda hicka från disk latens, är det viktigt att övervaka diskanvändning och disk I/O för eventuella prestandaproblem, så att du kan se vilket program som använder disken som en viktig del av dess kärnfunktionalitet.
Fortsätt läsa för att förstå disk I / O och hur man kontrollerar disk I / O-prestanda i Linux och Windows.
Vad är Disk I / O?
Disk I/O inkluderar Läs – eller skriv-eller inmatnings – /utmatningsoperationer (definierade i KB/s) som involverar en fysisk disk. I enkla ord är det hastigheten med vilken dataöverföringen sker mellan hårddisken och RAM, eller i princip mäter den aktiv disk I/O-tid.
det är ett mått på prestanda och används således för att karakterisera lagringsenheter som hårddiskar, SSD: er och SAN.
Läs också: ompröva datasäkerhet: 5 sätt kryptering kan bidra till att skydda dina data
det gör att du kan övervaka Läs-och skrivoperationer logisk disk på ditt system och ställa in tröskelvärden. Du blir varnad om nedanstående mätvärden når de förinställda nivåerna av dig:
- skriver / sek-skriv operationer hastighet.
- läser/sek – läs operations rate.
- upptagen tid – % av den förflutna tiden när din specifika hårddisk var upptagen med att betjäna skriv-eller läsförfrågningar.
- Kölängd – antalet förfrågningar på disken som finns i kön.
Managed Alibaba Cloud
billigare, snabbare & säker moln Hosting
Hur kontrollerar jag disk I / O-prestanda i Windows OS och Linux?
# 1 övervakning Linux Disk I/O-aktivitet med iotop och IOSTAT kommandon
först av allt, Typ översta kommandot i terminalen för att kontrollera belastningen på din server. Om utgången inte är tillfredsställande, titta sedan på wa-status för att veta statusen för att läsa och skriva IOPS på hårddisken.
Läs Också: Vad är Digital informationssäkerhet i Healthcare Act (DISHA) i Indien?
om det är högt måste vi kontrollera I/O-aktivitet i Linux-rutan med kommandona iotop eller iostat. Genom att använda iotop-kommandot kan du övervaka diskutnyttjandet genom enskilda processer.
- Låt oss först börja med iotop-kommandot
skriv kommandot:
du kommer att få följande utgång:
genom att skriva iotop-kommandot med o-alternativet får du den faktiska I/O-aktiviteten.
utgång:
• med iostat-kommandot
med hjälp av iostat-kommandot får du den enskilda hårddisken I/O-aktivitet. Nedanstående skärmdump visar 28 och 17 procent av användningen av diskar.
#2 övervakning Windows Disk I / O utnyttjande
med hjälp av Windows Performance Monitor verktyg som finns i alla versioner av Windows, kan du enkelt övervaka Windows diskanvändning.
det finns redan många förinstallerade räknare, Välj alla och tryck på Del-tangenten.
tryck på + tecken och välj ”fysisk Disk” från de olika ”Prestandaobjekten”.
listan över tillgängliga räknare visas.
Obs!: Du kan välja den instans som du vill övervaka. Som standard väljer den _Total. (Detta grafiska gränssnitt är annorlunda för Windows Server 2003 och 2008 R2.)
här väljer vi nedanstående fyra räknare. Glöm inte att klicka på Lägg till efter att ha valt var och en.
- genomsnitt. Disk sec / Transfer
- Disk Byte / sek
- Disköverföringar / sek
- Avg. Disk Byte / överföring
om du bara vill veta de aktuella värdena kan du ändra” visa ” från rad till rapport på fliken graf.
du får de faktiska värdena enligt nedan:
här, Avg. Disk Byte / överföring ger Io storlek, Avg. Disk sec / Transfer är relaterad till Genomsnittlig latens, Diskbytes/sek är lika med genomströmning och sista Disköverföringar/sek är IOPS.
några viktiga punkter:
- Latency uttrycks i millisekunder och detta prestandaverktyg ger dig värdena i sekunder, så ändra därefter för t. ex.0.020 SEK = 20 ms.
- IOPS uttrycks i MB/sek, Windows 2003 visar värden i Byte/sekund. Konvertera dem som 1Byte / sek = 1e-6 MB / sek.
Läs detaljer i en rapport från Forrester.
förpackning:
efter effektiv övervakning av IOPS-användningen kan du planera i enlighet med systemuppgraderingar i förväg. Du kan även tidigt upptäcka de potentiella orsakerna till lagringsundersystemfel och kan minska risken för oväntade driftstopp också.
ZNetLive tillhandahåller både Linux och Windows webbhotell med diskövervakningsfunktionerna så att du kan övervaka eventuella prestandaproblem för dina applikationer och kan fatta beslut i rätt tid.
om du har några frågor om hur du kontrollerar disk Io i Linux eller hur du kontrollerar disk IOPS i Linux, fråga eller lägg till i kommentarfältet nedan.
tjänster ZNetLive erbjudanden:
Domännamn Sök
köp delad Hosting
hanterade WordPress Hosting planer
köp VPS Hosting
dedikerad server hyra
Jyotsana Gupta-innehålls-och kommunikationschefen, är ingenjör av utbildning och en författare i hjärtat. I tekniskt skrivande i 8 år gör hon komplexa ämnen intressanta för allmänheten. Hon älskar att gå på långa körningar på fritiden.