linux kernel
iFrankWu
这个作者很懒,什么都没留下…
展开
-
Linux 线程实现机制分析(转)
原文地址:http://www.ibm.com/developerworks/cn/linux/kernel/l-thread/ 一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执...原创 2011-01-04 17:33:29 · 94 阅读 · 0 评论 -
什么时候使用多线程
在java编程时,经常会碰到多线程编程,那么到底我们什么时候应该使用多线程呢? 一高人如是说: 写道 多线程是提高cpu的利用率,只有当cpu空闲时间比较多情况下,才能体现出多线程的优势,linux下采用top命令,cpu(s)可以查看 x% id id是idle的缩写,空闲的意思,就是说空闲的cpu的比例,如果这个值比较高,采用多线程时,才更有效果。 ...2011-01-14 17:05:40 · 237 阅读 · 0 评论 -
认识物理内存4G地址空间的局限
认识物理内存4G地址空间的局限 识别到4G内存满足的条件:1.需要Cpu EM64T及64bit OS的支持。2.主板芯片组的支持。在945芯片组之前(包括945)的都是32bit的芯片组,已经没有空间来映射地址,扩展内存寻址,所以就算满足cpu,os两个条件也无法使用全部 4G内存。比如370,M65,M90,在945之后芯片组为36位,BIOS会自动映射。所以满足cpu,os条件后就可以...原创 2011-01-19 15:51:02 · 264 阅读 · 0 评论 -
linux内核对伙伴系统的改进(转)
linux内核对伙伴系统的改进--migrate_type 转自: http://blog.csdn.net/dog250/archive/2010/12/30/6108028.aspx linux底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放...原创 2011-01-19 16:08:13 · 99 阅读 · 0 评论 -
How to get CPU temperature in linux
cat /proc/acpi/thermal_zone/THRM/temperature [root@centos220 ~]# cat /proc/acpi/thermal_zone/THRM/temperature temperature: 90 C 另外: 1)查看硬盘参数:(下面仅是速度) /sbin/hdparm -t ...原创 2011-03-10 09:15:57 · 272 阅读 · 0 评论 -
浅析Load Average参数
浅析Load Average参数 Linux Load Average参数首先如何获取这个参数呢?使用uptime就可以输出,top命令也会提供其内容。这三个数值代表一段时间内在运行队列里阻塞的进程数。系统提供的时间片段是load average:1min,5min,15min。什么是阻塞的进程呢?阻塞的进程:一般在等待系统资源而不能继续运行的进程。例如:>>CPU&...原创 2011-03-10 09:38:39 · 1308 阅读 · 0 评论