起因
之前一直对 .a
、.so
文件的存在犯迷糊。现在想来,之所以当时会有不解,是因为从没用 C 语言写过项目,顶多只是语法的测试,以及一些算法实现。现在略微搞明白些了,于是有了这篇总结。
vmstat:主要用来分析系统的内存使用情况,也常用来分析 CPU 上下文切换和中断次数。
# 1 表示 每 1 秒 输出一次数据
->:~$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 5787772 2108 3448464 0 0 530 1766 699 975 14 9 73 5 0
0 0 0 5787648 2108 3448464 0 0 0 0 167 136 0 0 100 0 0
0 0 0 5787624 2108 3448464 0 0 0 0 196 167 0 0 100 0 0
in(interrupt):每秒中断次数。