linux系统查看内存及硬盘命令

fiy 其他 221

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统下,可以使用以下命令来查看内存和硬盘的信息:

    1. 查看内存(Memory)信息的命令:
    – free命令: 使用free命令可以查看系统的内存使用情况。
    – 如:`free -h`,可以以人类可读的方式显示内存使用情况。
    – `free -m`,以MB为单位显示内存使用情况。
    – `free -g`,以GB为单位显示内存使用情况。

    – top命令: 使用top命令可以实时查看内存的使用情况。
    – 运行top命令后按下`Shift + M`,按照内存使用占比排序。

    – htop命令: 如果系统没有自带htop命令,可以通过apt-get或yum进行安装(htop是一个交互式的进程查看器,可以实时查看系统资源的使用情况,并对进程进行管理)。
    – 运行htop命令后按下`F2`,再按下`F6`,选择”MEM%”进行按照内存使用占比排序。

    2. 查看硬盘(Disk)信息的命令:
    – df命令: 使用df命令可以显示硬盘的使用情况。
    – 如:`df -h`,以人类可读的方式显示硬盘使用情况。
    – `df -m`,以MB为单位显示硬盘使用情况。
    – `df -g`,以GB为单位显示硬盘使用情况。

    – du命令: 使用du命令可以查看指定目录或文件的磁盘使用情况。
    – 如:`du -h`,以人类可读的方式显示某个目录或文件的磁盘使用情况。

    – fdisk命令: 使用fdisk命令可以查看磁盘分区的情况。
    – 如:`sudo fdisk -l`,可以显示所有磁盘分区的详细信息。

    – lsblk命令: 使用lsblk命令可以查看磁盘及其分区的信息。
    – 如:`lsblk`,可以显示所有磁盘及其分区的信息。

    以上是一些常用的Linux命令,可以用来查看系统的内存和硬盘信息。根据实际需求,选择适合自己的命令来查看相应的信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来查看内存和硬盘的信息:

    1. free命令:可以查看系统的内存使用情况。该命令不带任何参数时,默认以KB为单位显示内存信息。可以使用参数”-h”来以更友好的方式显示内存大小。

    示例:free -h

    结果示例:
    total used free shared buff/cache available
    Mem: 7.7Gi 1.8Gi 4.5Gi 236Mi 1.3Gi 5.4Gi
    Swap: 3.9Gi 9.7Mi 3.9Gi

    结果解释:
    – total:总内存大小
    – used:已使用的内存大小
    – free:剩余可用的内存大小
    – shared:被共享使用的内存大小
    – buff/cache:缓存和缓冲区使用的内存大小
    – available:可用内存大小

    2. df命令:可以查看文件系统的磁盘空间使用情况。使用参数”-h”可以以更友好的方式显示磁盘空间大小。

    示例:df -h

    结果示例:
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/sda1 20G 8.9G 9.7G 48% /
    tmpfs 3.9G 0 3.9G 0% /dev/shm
    /dev/sda2 197G 69G 119G 37% /mnt/data

    结果解释:
    – 文件系统:磁盘分区设备名称或目录
    – 容量:磁盘分区容量大小
    – 已用:已使用的磁盘空间大小
    – 可用:剩余可用的磁盘空间大小
    – 已用%:已使用磁盘空间占总容量的百分比
    – 挂载点:文件系统的挂载点

    3. du命令:可以查看目录或文件的磁盘使用情况。使用参数”-h”可以以更友好的方式显示磁盘空间大小。

    示例:du -h /path/to/directory

    结果示例:
    12K /path/to/directory/file1.txt
    8.0K /path/to/directory/file2.txt
    4.0K /path/to/directory/subdir
    24K /path/to/directory

    结果解释:
    – 第一列:目录或文件的磁盘使用大小
    – 第二列:目录或文件的路径

    4. top命令:可以实时查看系统的进程、内存和CPU使用情况。按下键盘的”M”键可以按内存使用量排序。

    示例:top

    结果示例:
    top – 21:15:47 up 50 days, 6:23, 4 users, load average: 0.00, 0.01, 0.05
    Tasks: 167 total, 1 running, 166 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    KiB Mem : 8035596 total, 4369564 free, 1767928 used, 1898104 buff/cache
    KiB Swap: 3981316 total, 3980804 free, 5112 used. 5771872 avail Mem

    结果解释:
    – Tasks:进程数量统计
    – %Cpu(s):CPU使用情况统计
    – KiB Mem:内存使用情况统计
    – KiB Swap:Swap交换空间使用情况统计

    5. fdisk命令:可以查看磁盘分区的信息。

    示例:fdisk /dev/sda

    命令解释:进入磁盘分区工具后,可以使用”p”命令来显示分区的详细信息。

    以上命令可以帮助你查看Linux系统的内存和硬盘使用情况。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、查看内存命令

    1.1 free命令

    `free`命令用于显示系统内存的使用情况。

    使用方式:`free [选项]`

    常见选项:

    – `-b`:以字节为单位显示内存使用情况。
    – `-k`:以千字节为单位显示内存使用情况。
    – `-m`:以兆字节为单位显示内存使用情况。
    – `-g`:以吉字节为单位显示内存使用情况。

    示例:

    显示总体内存信息:
    “`
    free -m
    “`

    显示实时内存信息,每1秒更新一次:
    “`
    watch -n 1 free -m
    “`

    1.2 top命令

    `top`命令用于实时动态地查看系统的整体运行情况。

    使用方式:`top [选项]`

    常见选项:

    – `-d`:设置刷新间隔时间,默认为3秒。
    – `-n`:设置刷新次数,默认为无限次。

    示例:

    实时查看系统整体情况,每1秒更新一次:
    “`
    top -d 1
    “`

    二、查看硬盘命令

    2.1 df命令

    `df`命令用于显示磁盘空间的使用情况。

    使用方式:`df [选项] [路径]`

    常见选项:

    – `-h`:以人类可读的方式显示磁盘空间使用情况。
    – `-T`:显示文件系统的类型。

    示例:

    显示根目录下文件系统的磁盘空间使用情况:
    “`
    df -h /
    “`

    显示所有已挂载的文件系统的磁盘空间使用情况:
    “`
    df -h
    “`

    2.2 du命令

    `du`命令用于统计目录或文件的磁盘空间使用情况。

    使用方式:`du [选项] [目录或文件]`

    常见选项:

    – `-h`:以人类可读的方式显示磁盘空间使用情况。
    – `-s`:仅显示总的磁盘空间使用情况。

    示例:

    显示当前目录的磁盘空间使用情况:
    “`
    du -h
    “`

    显示指定目录的总磁盘空间使用情况:
    “`
    du -sh /path/to/directory
    “`

    以上是在Linux系统上查看内存及硬盘的常用命令,通过这些命令可以轻松了解系统资源的使用情况,对于系统的监控和故障排查非常有帮助。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部