Linux vmstat命令实战详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top....
分类:
系统相关 时间:
2015-01-15 17:32:35
阅读次数:
187
首先定义一个两个数对换的函数——swapvoid swap(int *a1, int *a2){ int tmp; tmp = *a1; *a1 = *a2; *a2 = tmp;}View Code1 插入排序:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一...
分类:
编程语言 时间:
2015-01-14 22:41:20
阅读次数:
229
1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){ int temp; temp=a...
分类:
其他好文 时间:
2015-01-13 15:35:44
阅读次数:
108
top 实时显示进程状态vmstat 2 3 服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况uptime 命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。查看内核/操作系统/CPU信息 ...
分类:
系统相关 时间:
2015-01-12 22:23:57
阅读次数:
197
vmstat 2 3 服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况cat /proc/$PID/io 查看线程的读写明细iostat [选项] [ []] 用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况 Option: ...
分类:
系统相关 时间:
2015-01-12 22:18:43
阅读次数:
232
这个系列会总结计算机,网络相关的一些重要的底层原理。很多底层原理大家上学的时候都学过,但是在学校的时候大部分的同学都是为了应付考试而学习,过几天全忘了。随着工作的时间越久,越体会到这些基础知识的重要性。做技术和练武功一样,当你到了一定的阶段,也会遇到一个瓶颈,突破了你的眼界就会大不同,突破不了,只能困在原地无法成长。我自己深有体会,这些基础知识,底层原理是助你打破瓶颈的灵丹妙药。当理解了一些底层原...
分类:
其他好文 时间:
2015-01-12 17:42:48
阅读次数:
487
传递指向指针的引用假设我们想编写一个与前面交换两个整数的 swap 类似的函数,实现两个指针的交换。已知需用 * 定义指针,用 & 定义引用。现在,问题在于如何将这两个操作符结合起来以获得指向指针的引用。这里给出一个例子: // swap values of two pointers to int ...
分类:
编程语言 时间:
2015-01-11 21:35:56
阅读次数:
289
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO...
分类:
其他好文 时间:
2015-01-11 17:23:13
阅读次数:
187
Swap分区设为物理内存的2~2.5倍sd和hd两种:sd表示STAT硬盘,hd表示IDE硬盘;SCSI硬盘和U盘也是sdBoot分区存放操作系统的内核根分区、/boot分区、/var分区、swap分区可以避免日志文件大小失控根分区、/boot分区、 /home分区、swap分区对于一台为许多用户提...
分类:
系统相关 时间:
2015-01-11 16:08:15
阅读次数:
354
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
其他好文 时间:
2015-01-10 13:57:24
阅读次数:
119