转自:https://blog.csdn.net/rebirthme/article/details/50402082 想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟大家一起探讨的问题。当然如果更加深入一点,你可能会问进程所占用的那些物理内存都用在了哪些地方?这时候top命令可能不能给到你…

2018年5月14日 0条评论 3点热度 阅读全文

UNIX文件系统是UNIX系统的心脏部分,提供了层次结构的目录和文件。文件系统将磁盘空间划分为每1024个字节一组,称为块(block)(也有用512字节为一块的,如:SCO XENIX)。编号从0到整个磁盘的最大块数。   一个磁盘分成一个或多个分区,每个分区可以包含一个文件系统 一个分区分为三部分: + 超级块, 文件系统中第一块被称为超级块。这个块存放文件系统本身的结构信息,比如每个区域的大小,未被使用的磁盘块的信息。 + i节点, 超级块的下一个部分就是i节点表,文件系统中的每个文件在该表中都对应…

2015年5月8日 0条评论 0点热度 阅读全文

硬件时钟调整与系统时钟一致: //system("hwclock -w") int SyncSystemClockToHw(void) { struct timeval tv; struct tm tm_time; int fd; int ret = 0; ret = access("/dev/rtc1",F_OK); if(0 == ret) { fd = open("/dev/rtc1", O_WRONLY);//只写 if (fd < 0) { TIMER_INFO("open /dev/rtc0 fa…

2015年1月22日 0条评论 0点热度 阅读全文