展开

关键词

ubuntu:

法一 整体的情况,top命令每隔几秒自动刷新。 top 法二 整体的情况,free命令的m表示以M(兆)显示。 free -m 法三 排名前10的(改成20,30都可以)占用的进程。 ps -aux | sort -k4nr | head -n 10 ---- ----

1.2K30

linux方式

如下显示free是显示的当前的使用,-m的意思是M字节来显示容.我们来一起. 所以,以应用来,以(-/+ buffers/cache)的free和used为主.所以我们这个就好了.另外告诉大家一些常识.Linux为了提高磁盘和取效率, Linux做了很多精心的设计, 记住是拿来用的,不是拿来的.不象windows, 无论你的真实物理有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想, 多无聊,在还有大部分 的时候,拿出一部分硬盘空间来充当.硬盘怎么会快过.所以我们linux,只要不用swap的交换空间,就不用担心自己的太少.如果常常 swap用很多,可能你就要考虑加物理了.这也是linux 是否够用的标准哦.

2K40
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jmap -heap

    概述 用jmap -heap命令可以linux堆分布 具体用法 1:先出tomcat的进程号 例如: ? 然后执行 jmap -heap 7095 可以打印出整体的堆信息 ? 可以到经过分配的活区与eden比率=2:8 1)eden区:775M 2)两个活区大小:都为127M(活区=space) 3)年轻代大小:1G 4)老年代大小:2G 5)最大堆大小:年轻代大小 +老年代大小=3G 7)java应用程序占用大小:最大堆大小=3G NewRatio = 2 表示年轻代(e+2s):老年代=1:2,指新生代占整个堆的1/3 SurvivorRatio = 8

    2.4K41

    php-fpm占用

    php-fpm的启动数量必须,要调整好,否则会造成使用过高 PHP-FPM在你的机器上的平均占用 使用如下命令: ps --no-headers -o "rss,cmd" -C php-fpm 最后可以根据情况调整php-fpm的数量 --no-headers 不打印开头(或者是头文件) -o 说明用户自定义格式。     "rss,cmd" rss–驻留集的大小,可以理解为中页的数量,cmd 命令名/命令行 -C 完整命令行 awk 一个强大的文本分析工具 sum+=$1 表示统计所有php-fpm的总和 %d

    42820

    linux和硬盘

    total:表示物理 总量 used:表示总计分配给缓(包含buffers 与cache )使用的数量,但其中可能部分缓并未实际使用 free:未被分配的 shared:共享 buffers 对于cache和buffer,cached是cpu与间的,buffer是与磁盘间的,都是为了解决速度不对等的问题。 page cache用来缓文件数据,buffer cache用来缓磁盘数据。 这里还有一个名词,Swap,即虚拟。当物理不够用的时候,就要释放掉一部分空间,以供当前运行程序使用。 这些被释放掉的的数据就被临时保在虚拟中。 但是,并非所有的数据都全被保,只有那些使用malloc或new生成的对象,他们在文件中并没有相应的“储备”文件,被称为匿名数据,需要临时地进Swap。故Swap又称匿名数据交换空间。

    78420

    从Oracle数据库故障到AIX管理

    某日,数据库告警最核心的一套数据库1节点hang,立马打开连接窗口,当前系统负载,发现topas已经无法执行,过滤LOCAL=NO会话kill掉已经无法执行,报错无法分配,无法连接数据库,重启操作系统 下面就故障分析过程以及AIX管理一些参数指标分享,供大家参考。 1. 故障现象 监控系统告警数据库hang,通过已连接ssh会话CPU 100%,服务器hang。 到这里,其实对AIX有所了解即可一眼判断,服务器是真的已经不足了这是因为: %comp计算在故障前已经达到95%以上,即将耗尽。 4. 4.3 AIX配置与 # vmo -a 所有vm相关设置 # vmo -a 虚拟机制相关设置    # vmo -r -o minfree=1000 -o maxfree ~ # svmon -G 使用概览 # svmon -U oracle 某个用户使用概览 4.4 AIX的大页 # vmo -r -o lgpg_size

    18710

    C语言: ---gdb和寄

    gdb没有CodeWarrior强大,但是也提供了器的命令: (gdb) info register r1 r1 0xbffffb40 3221224256 (gdb spefscr 0x3c 60 orig_r3 0x1 1 trap 0x700 1792 你可以使用examine命令(简写是x)来地址中的值 当我们指定了字节长度后,GDB会从指定的地址开始,读写指定字节,并把其当作一个值取出来。 表示一个地址。 n/f/u三个参数可以一起使用。 例如: 命令:x/3uh 0x54320 表示,从地址0x54320读取容,h表示以双字节为一个单位,3表示三个单位,u表示按十六进制显示。 例如,你想输出一个整数的十六进制,或是二进制来这个整型变量 的中的位的情况。要做到这样,你可以使用GDB的数据显示格式: x 按十六进制格式显示变量。 d 按十进制格式显示变量。

    56440

    linux进程占用

    一、概述 需要知道一台机器上面跑的java程序,各占用了多少。 二、 ps -aux | grep xxx USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND 可以到 RSS,也就是物理占用,单位是KB。 RSS是常驻集(Resident Set Size),表示该进程分配的大小。RSS不包括进入交换分区的。 RSS包括共享库占用的(只要共享库在中)RSS包括所有分配的栈和堆。 输出如下: root    4544  7.9  8.6 3141048 705316 ?

    3.3K31

    Liunx真实大小

    Liunx真实大小 本文最后更新时间超过30天,容可能已经失效。

    23520

    记录一则AIX使用裸设备安装OracleRAC的问题

    需求背景:在AIX6.1上安装Oracle 10g RAC,一线工程师反馈节点2运行root脚本无法成功,跟进排发现实际上底层储磁盘的准备工作就在问题。 本次技术支持用到的知识点汇总: 1.AIX如何磁盘大小 2.AIX磁盘可用性 3.AIXpv/vg/lv 4.AIX创建lv 5.AIXvg里的lv信息 6.是否需要清除pvid 7.AIX 目录和CRS目录,注意不能互相包含 14.数据盘裸设备创建举例 1.AIX如何磁盘大小 --bootinfo -s hdisk 返回磁盘大小,单位是MB bootinfo -s hdisk7 getconf DISK_SIZE /dev/hdisk7 2.AIX磁盘可用性 lsdev -Cc disk 3.AIXpv/vg/lv --pv lspv --vg lsvg --vg下有哪些 lv lsvg -l ocr1 --指定lv的详细信息 lslv lvocr1 检lspv到的pv对应的vg状态,是否为concurrent,即并发卷组(concurrent volume groups

    51840

    AIX下误操作删除LV后如何最大程度挽救数据?

    为了实现这个目的,AIX把同一个VG的所有PV按相同大小的储颗粒进行空间编排,这个储颗粒就是PP。而分配空间时,以若干个PP(可能是不同PV上的),做为使用集合,这个集合就是LV。 虽然mklv本质上不会清除pp容区,但有些情况会损坏数据,比如:如果故障前后的PP分配表不相同,但前面PP表分配正确,这样,文件系统可能可以识别,甚至于可以挂上。 【如何完整镜像故障卷】 下面北亚小编为大家分享四种种方法可以对AIX中的PV做完整镜像。 第一种方法:如果储自身有卷镜像功能,可以尝试之。 6、lspv 是否识别到iscsi设备。如果可以到hdisk3已经认到,可以使用lsattr -El hdisk3  设备详细情况。 可以到明确的iscsi设备细节,还可以通过bootinfo -s hdisk3目标iscsi容量是否正确。

    22810

    占用多的进程

    ps -e  -o "%C  : %p : %z : %a"|sort -k5 -nr|head -10 -e,显示出所有的进程 -o,格式化输出 CODE  ...

    35570

    Linux信息——free命令

    free 命令可以显示系统已用和空闲的情况。包括物理、交互区(swap)和核缓冲区(buffer)。共享将被忽略。 1 用法及常用参数 free [option] -b  # 以Byte为单位显示使用情况 -k  # 以KB为单位显示使用情况 -m  # 以MB为单位显示使用情况 -g # 以GB 为单位显示使用情况 -h # 自动转换单位(最常用) -o  # 不显示缓冲区调节列 -s <间隔秒数>  # 持续观察使用状况 -t  # 显示总和列 -V  # 显示版本信息 -/+ buffers/cache: 应用程序已使用的、空闲的物理。 Swap:交换分区的统计。 以应用来,以(-/+ buffers/cache)的free和used为主.所以我们这个就好了。 3 说说Swap 当可用少于额定值的时候,就会开会进行交换。

    1.1K20

    linuxCPU和使用率

    linuxCPU和使用率 1:top top -bn 1 -i -c # mongo top -u mongod top命令可以到总体的系统运行状态和cpu使用效率 %us: 表示用户空间程序的 Linux下某一个进程所占用的,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以到kafka这个程序的进程id 可以到是2913,现在可以使用如下命令 : top -p 2913 这样可以动态实时的到CPU和的占用率,然后按q键回到命令行 也可直接使用ps命令: ps -aux | grep kafka 第一个标注的地方是CPU和占用率 ,后面的943100是物理使用量,单位是k,此时kafka大约占用943M 还可以进程的status文件: cat /proc/2913/status VmRSS对应的值就是物理占用, 大约为943M和刚才一致 另外还可以通过 top 命令动态占用 通过: ps aux | sort -k4,4nr | head -n 10 占用前10名的程序

    15220

    Linux物理CPU、信息

    CPU 计算公式 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 命令 物理CPU个数 cat /proc/cpuinfo | grep "physical id"| sort| uniq| wc -l 每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq 逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 信息 free -m cat /proc/meminfo

    34430

    如何linux系统中空闲物理使用剩余

    linux系统中空闲/物理使用/剩余 系统有很多方法,但主要的是用top命令和free 命令 当执行top命令到结果,要怎么呢? 用free命令更直接: 下面是一个例子(单位是MB):  [root@linuxzgf ~]# free -m                     total       used       一些简单的计算方法:  物理已用 = 实际已用 - 缓冲 - 缓 = 6811M - 350M - 5114M 物理空闲 = 总物理 - 实际已用 + 缓冲 + 缓  应用程序可用空闲 居然,以下指令也会用到: CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l CPU核数 # cat / proc/cpuinfo | grep "cpu cores" | uniq CPU型号 # cat /proc/cpuinfo | grep 'model name' |uniq 那么,该服务器有

    7.6K41

    使用rdrRedis key使用

    一、问题提出 有一个生产系统的Redis实例使用超限引发报警,需要各个key所使用的分布情况,以便采取进一步的措施。 二、安装RDR Redis原生并没提供单个Key的占用情况的命令。 三、用rdrkey的使用情况 /root/go/bin/rdr show dump.rdb ? 按返回的提示,在浏览器中结果如下。 ? RDR的工作方式是对rdb文件进行解析,只要有rdb文件就行,并不需要Redis实例。 RDR 可以非常方便的对 Reids 的进行分析,了解一个 Redis 实例里都有哪些 key,哪类 key 占用的空间是多少,最耗的 key 有哪些,占比如何,非常直观。

    2.6K52

    程序占用tomcat情况

    一、当前用户线程和文件句柄数是否超出限制 (1)显示当前用户进程限制:ulimit -a 显示结果: core file size (blocks, -c) 0 data seg (-x) unlimited (2)修改所有 linux 用户的环境变量文件: vi /etc/profile ulimit -u 10000 ulimit -n 4096 保后运行 #source /etc/profile 使其生效 二、当前端口号进程信息和GC使用情况 (1)显示端口的PID:lsof -i:端口 示例:lsof -i:7074 COMMAND PID 64.520 (3)输出线程数:ps -mp PID -o THREAD,tid,time | wc -l 示例:ps -mp 3195 -o THREAD,tid,time | wc -l 43 三、进程使用情况及定位到对应程序 (1)使用情况:top -p PID 示例:top 3195 top - 15:29:27 up 25 days, 20:05, 2 users, load average: 0.01,

    2.3K41

    如何redis使用情况

    Redis的基本特点之一数据库,因为其数据是放在中的所以询、操作非常快,但是占用过多的也是我们担心的,那么如何Redis使用情况呢? Redis 使用情况信息 3 分析 询结果 used_memory : 由 Redis 分配器分配的总量,以字节(byte)为单位 used_memory_human 4 分析 询结果2 used_memory_peak : Redis 的消耗峰值(以字节为单位) used_memory_peak_human : 以人类可读的格式返回 Redis 碎片的比率可以通过 mem_fragmentation_ratio 的值出。 used_memory_peak 的值可以验证这种情况是否发生。

    81130

    相关产品

    • 云数据库 Memcached

      云数据库 Memcached

      腾讯云数据库 Memcached是腾讯自主研发的极高性能、内存级、持久化、分布式 Key-Value 存储服务。适用于高速缓存的场景,为您提供主从热备、自动容灾切换、数据备份、故障迁移、实例监控全套服务,无需您关注以上服务的底层细节......

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券