快速查看硬件信息

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,向下兼容。

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字节)
第三四列是已用和未用的数据块数组
第五列是普通用户空间使用的百分比
第六列是文件系统的安装点

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

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

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

  • 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值