|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    När flera program eller processer körs på en Unix-maskin, hur får du reda på att mycket minne används av varje program?

    Det finns några sätt att ta reda på hur mycket minne som används av varje program på en Unix-maskin.

    * Med kommandot `top`: Kommandot `top` ger en realtidsvy av processerna som körs på ett system, inklusive mängden minne varje process använder. För att använda kommandot `top`, öppna helt enkelt ett terminalfönster och skriv `top`. Utdata från "top"-kommandot kommer att se ut ungefär så här:

    ```

    topp - 16:30:08 upp 15:02, 2 användare, belastningsmedelvärde:0,25, 0,26, 0,26

    Uppgifter:208 totalt, 1 löpning, 207 sovande, 0 stoppade, 0 zombie

    %Cpu(s):0,0 us, 0,0 sy, 0,0 ni, 99,9 id, 0,1 wa, 0,0 hi, 0,0 si, 0,0 st

    KiB-minne:16155720 totalt, 2792848 gratis, 13136972 begagnade, 228192 buff/cache

    KiB Swap:25612800 totalt, 25584768 gratis, 28032 begagnade. 1285484 avail Mem

    PID ANVÄNDARE PR NI VIRT RES SHR S %CPU %MEM TID+ KOMMAND

    0 rot 20 0 852M 132M 12M S 1,1 0,8 0:01,13 irqbalance

    ```

    Kolumnen "%MEM" i utgången av kommandot `top` visar procentandelen minne som varje process använder.

    * Med kommandot `ps`: Kommandot `ps` kan användas för att visa information om processerna som körs på ett system, inklusive mängden minne varje process använder. För att använda kommandot `ps`, öppna helt enkelt ett terminalfönster och skriv `ps aux`. Utdata från kommandot `ps` kommer att se ut ungefär så här:

    ```

    ANVÄNDARE PID %CPU %MEM VSZ RSS TTY STAT STARTTID KOMMANDAND

    rot 0 0,0 0,0 16644 2344 ? S sep06 0:10.50 init [3]

    rot 1 0,0 0,0 5244 928 ? S sep06 0:00.00 init [2]

    root 2 0,1 0,0 11408 2340 pts/0 R+ Sep06 0:00.01 /sbin/getty

    ```

    Kolumnen "%MEM" i utgången av kommandot `ps` visar procentandelen minne som varje process använder.

    * Använda kommandot `free`: Kommandot `free` kan användas för att visa information om mängden ledigt och använt minne på ett system. För att använda kommandot `free`, öppna helt enkelt ett terminalfönster och skriv `free`. Utdata från kommandot `free` kommer att se ut ungefär så här:

    ```

    totalt använda gratis delade buffertar cachelagrade

    Mem:8192000 6245172 1946828 0 9688 95232

    -/+ buffertar/cache:5246040 2945960

    Byte:1638400 184 1638216

    ```

    Kolumnen "använd" i utgången av kommandot `free` visar den totala mängden minne som används av alla processer i systemet.

    Det här är bara några av sätten att ta reda på hur mycket minne som används av varje program på en Unix-maskin.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur skulle du köra ett kommando på skalet utan att sk…
    ·Hur man gör en Unix Tutorial
    ·Hur avslutar du redigeringskommandot i unix?
    ·Du har spelat in ett makro. Av misstag du en handling i…
    ·Hur stänga av SCO Unix 5.0
    ·Vad används kommandot till?
    ·Hur hittar man den Processor Information i ett Unix-sys…
    ·Vad är akronym CMOS?
    ·Hur tar jag reda på hur många olika inloggningsskal s…
    ·Hur man flyttar in Unix
    Utvalda artiklarna
    ·Hur du optimerar din Windows XP för Audio
    ·Så monterar du ett skivavbild på XP
    ·Så här öppnar du HP Scanner via Network HPLIP
    ·Skillnaden mellan Casement & Sash Windows
    ·Hur överföra teckensnitt från en dator till en annan…
    ·Hur ta reda på om jag har Windows Vista N Edition
    ·Hur man skapar en katalog i Linux
    ·Hur man redigerar en registret utan hjälp Regedit
    ·Hur förhindra program från att ändra registret
    ·Hur man ökar det virtuella minnet i Windows 11
    Copyright © Dator Kunskap https://www.dator.xyz