栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

判断一台服务器性能指标

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

判断一台服务器性能指标

du -h redis-server
1.查看cpu数目和核心数
cat /proc/cpuinfo | grep core

 2.查看内存

free      //单位kb
free -m   //单位MB
free -g   //单位GB

 主要查看:

        1. Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够。

        2. Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。

        3. 第1行第一列数据1756MB表示物理内存总量;478MB表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用;

        4. 96MB表示未被分配的内存;shared表示共享内存;1181MB表示系统分配但未被使用的buffers数量;1099MB表示系统分配但未被使用的available数量。

 3.查看磁盘大小(df 查看系统文件和程序运行的空间)
df -h   //MB单位

4.查看某个文件大小(du 是查看具体某个文件的大小)
du -h redis-server   //单位MB

 

5.查看Java版本

据说Java版本也影响着java项目运行速度等。

java -version

6.宽带
[root@iZ2ze0h4i9vi90nm4giysrZ ~]# wget  https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 

[root@iZ2ze0h4i9vi90nm4giysrZ ~]# chmod +x speedtest.py

[root@iZ2ze0h4i9vi90nm4giysrZ ~]# ./speedtest.py 

注意:必须在root目录下操作

7.top命令
top

top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等;

  

列表的含义

        进入top的实时界面后,默认按照CPU的使用率排序,通过“shift+m”按键将进程按照内存使用情况排序,可以查看哪些进程是当前系统中的内存开销“大户”。

        top命令中,按下 f 键,进入选择排序列的界面,这里可以选择要显示的信息列,要按照哪些信息列进行排序等。

是否显示那些列就行,标*的就是显示。

 

 

7.以上都正常

那就只能是虚拟化的问题了,虚机拆了重做系统(个人观点,请勿尝试)。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325058.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号