【无标题】

内存、cpu、硬盘区别

内存:就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。断电后,内存中的信息全部丢失,存储介质是集成块的RAM类型,电子读写,存储容量较小。。

cpu:是英语“Central Processing Unit/中央处理器”的缩写,CPU一般由逻辑运算单元、控制单元和存储单元组成。在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CPU在处理数据过程中数据的暂时保存, 其实我们在买CPU时,并不需要知道它的构造,只要知道它的性能就可以了。

硬盘:是磁存储,靠磁头读写。硬盘可以长期存储数据,不受断电影响。存储容量大。

如何查看内存、cpu、硬盘

一.linux系统查看内存命令:cat /proc/meminfo

free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述

如何判断系统内存不足:如果***Swap used值大于0***,代表服务器物理内存已经遇到内存瓶颈了,已开始使用虚拟内存了,要么优化代码,要么加内存

1、 内存(图中Mem:行)

total:内存总数

used:已使用的内存数

free:空闲的内存数

shared:当前已废弃不用

buffers:系统分配但未被使用的缓冲区

cached:系统分配但未被使用的缓存

(buffers和cached区别:A buffer is something that has yet to be “written” to disk. A cache is something that has been “read” from the disk and stored for later use(缓冲区还没有被写入磁盘。 缓存是从磁盘“读取”并存储以备后用的))

  1. 程序已用内存数:(图中-/+ buffers/cached:行)

-(buffers/cached):used 第一部分mem行 used-buffers-cached (反应的被程序实实在在吃掉的内存)

程序可用内存数

+(buffers/cached):free 第一部分 mem行 free+buffers+cached (可以挪用的内存总数)

3.交换区(图中Swap:行)

二、cpu:top(即可查看cpu也可查看内存占用率,红色框起来部分)

用下图画红框内容来判定系统是否负载过高(同命令uptime显示效果)

解释

1、08:33:23 ,表示当前时间

2、up 10 days,表示服务器运行时间

3、21:11,表示系统运行时间,格式为时:分

4、4 users,表示当前登录用户数

5、load average: 0.62, 1.20, 1.22 ,表示系统负载,即任务队列的平均长度。三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。(注意:这三个值可以用来判定系统是否负载过高,如果值持续大于系统cpu个数,就需要优化你的程序或者架构了)

6、Tasks: 294 total, 2 running, 292 sleeping, 0 stopped, 0 zombie,表示任务

7、判断进行运行状态:

s:sleep; r:run; Z: 僵尸(代表:进程已经死了,但还在占用进程,服务器资源未释放)

i:代表短时在切换资源

三、显示磁盘 :df -h

四、查看linux系统状态
命令:vmstat
命令:vmsta 1 10 #每1秒钟1次显示10次。

r:几个进程在占用cpu    b:等待IO值
Swpd:多少交换内存 free:剩余内存(k)
Buff:数据缓冲区 cache:数据缓存区
Si:从内存进入内存交换区   so:从内存交换分区到内存
Bi:设备读入数据量   bo:设备写入数据量
Us:用户cpu使用率     id:cp空闲
注:r数值高,表示cpu使用率高。

注:b数值高,表示磁盘io读写使用率高。

五、查看Linux系统信息

查看系统相关信息

命令:uname -a

查看系统发行版本信息

命令:cat /etc/issue

查看系统内核版本信息

命令:cat /proc/version

查看内核版本

命令:grub2-editenv list

查看所有服务

systemctl list-units --all --type=service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值