发布时间:2015-03-14 11:30:51
vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linu.........【阅读全文】
发布时间:2015-03-14 11:27:03
简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z .........【阅读全文】
发布时间:2015-03-14 11:18:05
个人比较喜欢iftop,它能动态的用简单的ASC图标识网卡当前流量 首行是网络流量刻度, 中间是与其它机器的流量,有个白底的bar直观的标识流量变化,后三列数据分别表示: 1. preceding 2 seconds 过去两秒钟的流量(traffic) 2. around half that amount over the preceding 10s 过去十秒钟流量.........【阅读全文】
发布时间:2015-03-14 11:15:17
在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下:[cpp] view plaincopy#include <stdio.h> __attribute((constructor)) void before_main() { .........【阅读全文】
发布时间:2015-03-14 11:05:58
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑.........【阅读全文】