摘要:
1、oprofile概念 前面我们通过tick timer增加“/proc/stat”计数的方式来计算cpu占用率,更精确的计算方法... 阅读全文
摘要:
1、kprobe概念 kprobe是一个动态地收集调试和性能信息的工具,它从Dprobe项目派生而来,是一种非破坏性工具,用户用它几... 阅读全文
摘要:
1、kdump概念 前面讲过进程在崩溃的时候可以使用core dump功能存储一个快照,那么系统崩溃有没有类似的存储故障快照的功能呢... 阅读全文
摘要:
1、Core dump概念 linux下一个用户态程序出错通常会报出“Segmentation fault”并退出。如果系统使能了“... 阅读全文
摘要:
1、内核异常 Linux内核在陷入一些不可恢复的异常时,马上就要崩溃了,内核陷入了恐慌,这种内核的异常除了复位也没有什么更好的手段。... 阅读全文
摘要:
1、内核参数“/proc/sys” Linux提供了一种非常灵活的方法可以在系统运行的时候动态更改内核的参数。性能优化、功能变更时通... 阅读全文
摘要:
1、CPU占用率查看工具 Linux提供了多种工具,用来查看CPU占用率、内存使用情况等等。 1.1、top top是linux下最... 阅读全文
摘要:
linux在出现故障但是没有完全挂死的情况下,可以使用魔术键来打印一些系统信息或者执行一些操作。linux魔术键使用的官方文档在内核... 阅读全文
摘要:
Linux在内核启动完成以后,需要启动用户态的各种应用服务,让linux可以提供给用户使用。通常用户程序的执行过程如图所示。 其... 阅读全文
摘要:
1、概述 系统调用是操作系统为在用户态运行的进程与硬件设备(如打印机和磁盘)进行交互提供的一组接口。用户程序可以通过这组“特殊”接口... 阅读全文