首页 > 系统相关 >linux 常用命令

linux 常用命令

时间:2024-03-25 12:05:18浏览次数:27  
标签:mem percent 常用命令 pid gc 内存 linux class

 

查看内存

top -b -n 1 | grep java| awk '{print "PID:"$1",mem:"$6",CPU percent:"$9"%","mem percent:"$10"%"}'

查看gc情况

jstat -gc -t pid 1s

查询进程pid存活的对象占用内存前100排序。

jmap -histo:live pid | head -n 100

服务器内存情况

free -h

  1. total: 内存总数

  2. used: 已经使用内存数

  3. free: 完全空闲内存

  4. shared: 多个进程共享的内存

  5. buffers: 用于块设备数据缓冲,记录文件系统metadata(目录,权限,属性等)

  6. cached: 用于文件内容的缓冲

  7. available:真正剩余的可被程序应用的内存数

显示加载class的数量,及所占空间等信息

jstat -class pid

  1. Loaded 装载的类的数量

  2. Bytes 装载的字节数

  3. Unloaded 卸载的

标签:mem,percent,常用命令,pid,gc,内存,linux,class
From: https://blog.csdn.net/weixin_37954941/article/details/137009801

相关文章

  • Linux软件安装与基本设置
    版本:Ubuntu20.04.6Linux基本设置点击查看代码sudoapt-getautoremoveopen-vm-toolssudoapt-getinstallopen-vm-tools-desktoprebootLinux软件安装Docker删除docker彻底删除卸载DockerEngine、CLI、containerd和DockerCompose软件包点击查看代码sud......
  • 「Linux系列」Shell 输入/输出重定向
    文章目录一、Shell输入重定向二、Shell输出重定向标准输出重定向:标准错误输出重定向:同时重定向标准输出和错误输出:禁用输出:三、Shell重定向命令输出重定向:错误输出重定向:标准输出和错误输出同时重定向:输入重定向:其他重定向用法:文件描述符的重定向:四、相关链接一......
  • 「Linux系列」Shell 函数详解
    文章目录一、Shell函数定义二、Shell函数参数三、Shell函数用途四、Shell函数优缺点五、相关链接一、Shell函数定义Shell函数是由若干条Shell命令组成的语句块,它实现了代码重用和模块化编程,使得脚本编写更加简洁、高效和可维护。Shell函数定义的基本格式如下:......
  • 常用命令--数据库备份--mysqdump
    常用命令--数据库备份--mysqdump常用选项mysqldump是MySQL数据库的一个重要工具,用于创建数据库的逻辑备份。以下是mysqldump的一些常用选项及其功能:1.-uusername或--user=username:指定连接MySQL服务器的用户名。2.-p或--password:提示输入密码。也可以直接跟在-u......
  • 13Linux常用软件
    ntp自动校准系统时间安装ntp程序yuminstall-yntp启动程序当ntpd启动后会定期的帮助我们联网校准系统的时间systemctlstartntpd开机自启systemctlenablentpd手动校准时间的方法注意:前提是使用root权限ntpdate-untp.aliyun.com......
  • window向Linux免密發送文件-SFTP
    Window生成RSA公鑰和私鑰ssh-keygen-trsa不斷點enter,即默認生成的公鑰和私鑰保存于C:\Users\.... ssh-genkey參數-bBITS指定密钥长度。-e读取私有或公共OpenSSH密钥文件并以-m选项指定的格式之一将密钥打印到标准输出。-C添加注释。-fFILENAM......
  • Linux脚本首行中的#!是什么作用?为文件指定解释器
    起因今天和小伙伴日常在群内吹水的时候,有群友问了这样一个问题:脚本文件第一行加个#!/usr/bin/bash有什么用呢?其实,除了这种之外,还有很多其他写法,比如:#!/bin/bash#!/usr/bin/envbash#!/bin/awk这些写法大同小异,但很多同学像我一样,在之前编写shell脚本的时候顺手就抄过......
  • 查看linux系统参数命令
    在Linux系统中,可以使用 sysctl 命令来查看系统参数。要查看类似最大进程数的系统参数,可以使用以下命令: sysctl-a|grepmaxproc这条命令将列出所有与最大进程数相关的系统参数。其中,kernel.pid_max 是用来限制系统中最大进程ID数量的参数,kernel.threads-max 是用来限......
  • npm常用命令解释
    详细介绍npm(NodePackageManager)的常用命令及其作用:查看npm版本npm-v这个命令用于检查当前安装的npm工具本身的版本。升级npmnpminstallnpm@latest-g这条命令用于将全局安装的npm升级到最新版。-g表示全局安装,npm@latest指明要安装npm包的最新版本。查看帮......
  • 等保-linux-三权分立账号设置
    1.创建三权账号#新建系统管理员useraddsysadminpasswdsysadmin#新建安全管理员useraddsecadminpasswdsecadmin#新建审计管理员useraddauditadminpasswdauditadmin2.修改visudo配置visudo#系统管理员Cmnd_AliasSOFTWARE=/bin/rpm,/usr/bin/up2date,/usr/bin/yumCmn......