1. 每类cpu都有指令集架构(Instruction Set Architecture,ISA)

windows:

wmic cpu  //cpu 信息

Linux

gcc -march=native -Q --help=target | grep march   

cat /proc/cpuinfo       //这个命令可以查看很详细的CPU信息

支持AVX512的肯定支持AVX2和SSE,支持AVX2的肯定支持SSE,向下兼容。

CPU支不支持kvm这么看 怎么看cpu支不支持avx_数据块

AVX指令集是Sandy Bridge和Larrabee架构下的新指令集。AVX是在之前的128位扩展到256位的单指令多数据流。而Sandy Bridge的单指令多数据流演算单元扩展到256位的同时数据传输也获得了提升,所以从理论上看CPU内核浮点运算性能提升到了2倍。

Intel AVX指令集,在单指令多数据流计算性能增强的同时也沿用了的MMX/SSE指令集。不过和MMX/SSE的不同点在于增强的AVX指令,从指令的格式上就发生了很大的变化。x86(IA-32/Intel 64)架构的基础上增加了prefix(Prefix),所以实现了新的命令,也使更加复杂的指令得以实现,从而提升了x86 CPU的性能。

2. 系统内存

windows:

wmic memorychip

Linux:

cat /proc/meminfo

3. 系统硬盘

windows:

wmic diskdrive  //可以看出来牌子和大小.

Wmic logicaldisk  //可以看到有几个盘,每一个盘的文件系统和剩余空间

wmic volume  

fsutil volume diskfree c: //每个盘的剩余空间量,其实上一个命令也可以查看的

Linux:

df

第一列是文件系统对应的硬盘分区
第二列是分区包含的数据块的数据(1数据库为1024字节)
第三四列是已用和未用的数据块数组
第五列是普通用户空间使用的百分比
第六列是文件系统的安装点

其中第三四列已用和未用数据块相加并不等于第二列总数据块,这是因为分区留了少量空间提供给系统管理员使用。

CPU支不支持kvm这么看 怎么看cpu支不支持avx_CPU支不支持kvm这么看_02

目前没有单个命令来完成查找的工作,通常可以使用一些命令的组合来帮助您找出磁盘上比较占用空间的文件或者文件夹。

主要用到下面的三个命令:

  • du : 计算出单个文件或者文件夹的磁盘空间占用.
  • sort : 对文件行或者标准输出行记录排序后输出.
  • head : 输出文件内容的前面部分.

      用下面的命令组合就可以完成上述查找工作:  

# du -a /var | sort -n -r | head -n 10
 
     以M做单位显示大小,跳过目录仅显示文件
 
# cd /project
# du -m -ax | sort -rn | head -10
 
   如果需要输出可读性高的内容,请使用如下命令:
 
$ cd /path/to/some/where              #切换到指定目录
$ du -hsx * | sort -rn | head -10     #找到大文件/目录并排序显示前10个
 
    
Linux下查看某一个进程所占用的内存。
1.通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id
2.通过top命令查看。
top -p 2913
也可以
ps -aux | grep kafka 
根据PID查看文件占用
ps -aux |grep -v grep|grep PID