Cpu内核

如何优化 Java 性能?

对于 Java 性能比较关心的同学大概都知道《Java Performance》这本书,一般而言,很多同学在日常写 Java Code 的时候很少去关心性能问题,但是在我们写 Code 的过程中必须考虑到性能对程序的影响。小到我们使用位运算来实现算术运算,大到我们对 Java 代码的总体架构设计,「性能」其实离我们很近。本篇文章主要提到几个点,希望能够对大...

CPU拓扑结构

本篇旨在认识一下以下三种CPU拓扑结构分别是什么: Symmetric multiprocessing (SMP) Non-uniform memory access (NUMA) Simultaneous Multi-Threading (SMT) Symmetric multiprocessing (SMP) 对称多处理(英语:Symmetric...

实际环境----心跳网卡延迟高的问题排查

环境 操作系统版本:Red Flag Asianux Server 4 (Hiranya SP4) 内核版本: 2.6.32-431.20.3.el6.x86_64 服务器型号:IBM3850 X6 存在的问题:用户反映oracle数据库压力较大时,心跳网卡的ping包延时很高,同时ifconfig里overruns数据包溢出的情况。 通过TOP命令可以...

报错kernel:NMI watchdog: BUG: soft lockup

近期在服务器跑大量高负载程序,造成cpu soft lockup。如果确认不是软件的问题。 解决办法: #追加到配置文件中 echo 30 > /proc/sys/kernel/watchdog_thresh  #查看 [root@git-node1 data]# tail -1 /proc/sys/kernel/watchdog_thresh30...

CPU从磁盘读取数据过程

传统用户通过cpu读取磁盘数据过程 由于cpu要参与从磁盘读数据到寄存器,又存入内存。这中间cpu都是阻塞状态不能干别的工作 由此产生DMA技术 DMA技术 从磁盘搬运数据的任务都交给了DMA控制器  而cpu不再负责搬运 用户进程调用 read 方法,向操作系统发出 I/O 请求,请求读取数据到自己的内存缓冲区中,进程进入阻塞状态; 操作系统收到...