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.以上都正常
那就只能是虚拟化的问题了,虚机拆了重做系统(个人观点,请勿尝试)。