服务器内存使用查询

这篇具有很好参考价值的文章主要介绍了服务器内存使用查询。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器内存使用查询

Linux 查看内存使用情况的几种方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和/proc/meminfo
文件。这些方法可以帮助用户了解系统内存的使用情况,包括总内存、已用内存、空闲内存、缓存和交换分区等信息。

命令获取

1、虚拟文件 /proc/meminfo

在 linux 系统中,/proc/meminfo 是一个报告可用和已用内存量的虚拟文件,它包含有关系统内存使用情况以及内核使用的缓冲区和共享内存的实时信息。根据所讨论的计算机体系结构和操作系统版本,从该文件读取的输出可能略有不同。

输入指令

cat /proc/meminfo

指令返回
服务器内存使用查询,服务器,java,缓存

2、命令 free

在命令终端中键入命令:

free

指令返回
服务器内存使用查询,服务器,java,缓存

数据表示已用/可用内存和以KB为单位的交换内存大小。

total 总安装内存
used 正在运行的进程当前正在使用的内存(used= total – free – buff/cache)
free 未使用的内存(free= total – used – buff/cache)
shared 多个进程共享的内存
buffers 作系统保留的内存,在进程需要时分配为缓冲区
cached 存储在 RAM 中最近使用的文件
buff/cache Buffers + Cache
available 可用于启动新应用程序,无需交换的内存大小

和读取 /proc/meminfo 文件相比,free 命令提供的信息较为精简,但是它更容易理解。
为了更灵活输出结果,free 命令可以添加多个选项标志用来格式化输出:

选项标志
-b 以 Byte 为单位输出
-k 以 KB 为单位的输出
-m 以 MB 为单位的输出
-G 以 GB 为单位输出

3、命令 top

在命令终端中键入命令:

top 

命令输入后,数据会不断更新,这样你可以实时跟踪进程状况。
服务器内存使用查询,服务器,java,缓存

PID:进程ID,进程的唯一标识符
USER:进程所有者的实际用户名。
PR:进程的调度优先级。这个字段的一些值是’rt’。这意味这这些进程运行在实时态。
NI:进程的nice值(优先级)。NI的值处于[-20, 19],越小的值意味着越高的优先级。
VIRT:进程使用的虚拟内存。默认是KB。
RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小,默认是KB。
SHR:SHR是进程使用的共享内存,默认是KB。
S:这个是进程的状态。它有以下不同的值:
D – 不可中断的睡眠态。
R – 运行态
S – 睡眠态
T – 被跟踪或已停止
Z – 僵尸态
CPU:自从上一次更新时到现在任务所使用的CPU时间百分比。
MEM:进程使用的可用物理内存百分比。
TIME:任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。
COMMAND:运行进程所使用的命令

通过 top 命令,除了看到基本的内存信息外,还可以通过有限的交互界面和进程互操作。

如果你需要了解关于 top 命令的所有可用选项的完整信息,可以通过 Linux 中的 man top 命令查看。

3、df、du命令

查看磁盘占用率键入命令:

df -h

服务器内存使用查询,服务器,java,缓存
可以明显的看出 Mounted 的market盘 Userd的占用量是255G
进入market目录

cd /market

查看 目录文件容量占比

du -sh *

服务器内存使用查询,服务器,java,缓存
逐一进去清理日志文件文章来源地址https://www.toymoban.com/news/detail-798208.html

到了这里,关于服务器内存使用查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器使用Redis作为数据缓存,并用log4j2进行日志记录

    前言 个人网站使用Vue作为前端,SpringBoot作为后端,MySQL作为数据库,但前端每次请求都会从MySQL数据库中读取数据,而MySQL数据库的数据是存储于服务器磁盘中,所以响应速度有一定影响。之前了解过一点Redis数据库,该数据库数据存储于内存中(也可以持久化于磁盘中),数

    2024年02月08日
    浏览(54)
  • 微服务之服务器缓存

    Informal Essay By English In the difficult employment situation, we need to set a good goal and then do our own thing 参考书籍:“凤凰架构” 进程缓存(Cache) 缓存在分布式系统是可选,在使用缓存之前需要确认你的系统是否真的需要缓存,因为从开发角度来说,引入缓存会提高系统复杂度,因为你

    2024年02月13日
    浏览(41)
  • 缓存代理服务器

    1.1 缓存代理的概述 web代理的作用 缓存网页对象,减少重复请求 存储一些之前被访问的或且可能将要备再次访问的静态网页资源对象,使用户可以直接从缓存代理服务器获取资源,从而减少上游原始服务器的负载压力,加快整个整个访问速度。代理服务器还可以代替客户端去

    2024年01月25日
    浏览(32)
  • Nginx缓存代理服务器

    1.nginx反向缓存代理服务配置 2. 安装nginx服务 3. 修改/etc/nginx/nginx.conf配置文件,关闭长连接保持功能 4. 修改/etc/nginx/nginx.conf配置文件,添加反向代理缓存配置项 5. 修改/etc/nginx/conf.d/default.conf配置文件,添加proxy转发模块 6.启动nginx服务

    2024年02月12日
    浏览(60)
  • redis数据库缓存服务器

    redis比mysql访问数据快 非关系型数据库以键值对的方式存储数据 作用:加快访问速度,缓解数据库压力 redis最新版本7 特点 丰富的数据结构 list,set,hash等数据结构的存储 支持持久化 支持事务 “一个完整的动作,要么全部执行,要么什么也没有做” 支持主从支持高可用,支持

    2024年02月05日
    浏览(62)
  • Java使用sftp文件服务器

    在工作中,对接第三方服务时,往往存在文件的传输使用,使用stfp是一种简单有效的方式,可以对文件进行上传和下载。下面是使用sftp文件服务器的demo,可以作为工具类放入项目中,即可简单上手和使用。

    2024年02月11日
    浏览(53)
  • Linux服务器如何清除dns缓存

    DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留域名和相应IP地址的记录。 这消除对远程DNS服务器重复查询,并允许你的操作系统或浏览器快速解析网站的域名。 但是在某些情况下,例如对网络问

    2023年04月15日
    浏览(40)
  • 华纳云服务器怎么清理cdn缓存?

    清理 CDN(内容分发网络)缓存通常需要通过 CDN 提供商的管理界面或 API 进行操作。不同的 CDN 提供商可能有不同的方法和步骤,以下是一个通用的清理 CDN 缓存的一般步骤: 1. 登录到 CDN 提供商的管理界面: 打开你所使用的 CDN 提供商的网站。 使用你的帐户信息登录到 CDN 提供

    2024年02月05日
    浏览(47)
  • 使用java开发TCP服务器端

    目的:验证TCP调试工具与自研的TCP服务端通信是否正常 1、使用Eclipse新建一个java项目,命名TcpServer 2、新建与服务端连接的客户端socket处理类,采用线程方式,一个客户端连接对应一个线程。 3、新建服务端socket处理类 4、新建测试类,并启动服务器 5、下载TCP客户端调试工具

    2023年04月10日
    浏览(36)
  • 戴尔730服务器扩容内存

    工作需要给服务器内存扩容,服务器品牌为Dell R730,之前未接触过给服务器扩容内存,在不断查询相关资料后完成对服务器内存的扩容,故此写篇随笔记录。 前提:服务器之前加装了8条8G的内存条, 即服务器内存共64G 工作需要:在服务器原有内存大小基础上扩容服务器内存

    2024年02月19日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包