查看linux系统版本,内核,CPU,MEM,位数的相关命令
1.查看版本,内核
cat /etc/issue
cat /proc/version
uname -r
2.查看cpu,mem
grep "model name" /proc/cpuinfo
cat /proc/cpuinfo
文件会显示cpu的信息
processor 会从0开始记数继续下去多个cpu
flags 如果有 ht 说明支持超线程技术
判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU
附:
(超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
采用超线程及时可在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑 CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper- Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行单线程软件时容易出现此问题。

grep MemTotal /proc/meminfo
free
3.查看操作系统位数
ls / #如果有lib64或这个目录,那操作系统就是64位的
getconf LONG_BIT

转载于:https://blog.51cto.com/lysweb/659094

查看linux系统版本,内核,CPU,MEM,位数的相关命令相关推荐

  1. 查看 linux系统版本,内核,CPU,MEM,位数的相关命令(实验)

    1.查看版本,内核 evan@evan-desktop:~$ cat /etc/issue Ubuntu 10.04 LTS \n \l evan@evan-desktop:~$ cat /proc/ ...

  2. 查看Linux系统版本内核命令大全

    目录 命令一:查看当前系统发行版本详细信息 命令二:查看当前系统内核信息 命令三:查看当前系统版本信息 命令四:查看CPU相关信息 命令五:查看系统位数 Linux系统内核.发行版本有很多,那么如何查 ...

  3. 查询linux版本信息 sp,查看Linux系统版本和内核信息

    Linux 查看Linux系统版本信息 1. 查看内核版本 1) 方法一:登录到linux执行cat /proc/version [[email protected]_32bit_ip12 ~]$ c ...

  4. Linux命令(一)——查看Linux的版本、CPU等系统信息

    目录 一.查看Linux版本信息: 1.查看Linux内核版本信息 (1)  /proc/version文件 (2) uname 命令 2.查看Linux系统版本信息 (1)  lsb_release ...

  5. 查看linux系统版本信息 lsb_release -a

    查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...

  6. 【LInux】查看Linux系统版本信息

    一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...

  7. linux版本查看命令多少位,查看linux系统版本命令32位还是64位

    有的时候不知道我安装的是Linux 64位的还是Linux32位的,因为下载页面常常同时提供32位和64位版本的软件.所以弄清楚你的操作系统是32位的还是64位的十分重要,那么怎么查看linux系统版 ...

  8. 查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

    一.查看Linux系统版本的命令(3种方法) 1.此命令也适用于所有的Linux发行版. cat /etc/issue [root@S-CentOS home]# cat /etc/issue Cen ...

  9. linux家用系统版本,查看linux系统版本

    篇一:linux下如何查看系统和内核版本 linux下如何查看系统和内核版本 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ve ...

最新文章

  1. Vscode 过滤.pyc文件
  2. Ubuntu 强制删除文件夹(非空)
  3. flashback_transaction_query查询权限
  4. ELSE 技术周刊(2017.11.27期)
  5. android邮件发送几种方式
  6. ZOJ3385 - Hanami Party (贪心)
  7. arcgis vue 添加图层优化_行业 | ArcGIS制图技巧(超全)
  8. 递增的整数序列链表的插入
  9. android tsclib.so,续 某哩某哩APP之m3u8解密分析之跳过so文件 从APP日志入手(AES/CBC模式)...
  10. 手把手之stacking|分享集成模型在实际工作中的应用(上)
  11. 012.成型版回声服务器
  12. 我的ActiveRecord学习之路(一)
  13. python秒杀神器苏宁_python实现自动登录 签到 京东 苏宁
  14. Spring Security(安全)
  15. keep健身教程合集(阿里云盘)
  16. 2022高处安装、维护、拆除考试题库模拟考试平台操作
  17. R语言(R studio)画各类统计图形
  18. Redis总结二 - 测试案例
  19. mk突变点检测_MK检验突变分析 matlab
  20. 学习 Python 之 Pygame 开发魂斗罗(八)

热门文章

  1. 为什么会出现NoSQL数据库
  2. 【Spring框架】mvc:default-servlet-handler/的作用
  3. 如何解决Xshell使用时中文字体是躺倒显示的问题
  4. 技术人的危机-非理性的繁荣
  5. RabbitMQ(7)-发后即忘模型
  6. Python BeautifuSoup4 爬表格
  7. 常见的算法题目分类图
  8. 剑指offer——跳台阶变态跳台阶矩形覆盖
  9. 严版快速排序Partion方法
  10. PyTorch出现RuntimeError: Function AddBackward0 returned an invalid gradient at index 1