如何查看进程发生缺页中断的次数?
用ps -o majflt,minflt -C program命令查看。
majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误。
这两个数值表示一个进程自启动以来所发生的缺页中断的次数。
发成缺页中断后,执行了那些操作?...
分类:
其他好文 时间:
2014-09-23 14:17:14
阅读次数:
256
linux系统工程师面试题:1.查看Linux系统当前单个共享内存段的最大值(命令)ipcs -m ipcs -a 2.用什么命令查询指定IP地址的服务器端口题意应该是 nmap 和nbtscan 命令来扫吧。3.crontab中用什么命令定义某个程序执行的优先级别nice/renice:进程执行优...
分类:
系统相关 时间:
2014-09-23 13:31:34
阅读次数:
263
本文主要分析内存以及I/O相关的系统调用和库函数的实现原理,根据原理给出在使用过程中需要注意的问题和优化的侧重点,本文涉及到的系统调用包括readahead,pread/pwrite,read/write,mmap,readv/writev,sendfile,fsync/fdatasync/msync,shmget,malloc。
本文先简单介绍应用程序对内存的使用以及I/O系统对...
分类:
其他好文 时间:
2014-09-23 12:55:44
阅读次数:
380
本文首先介绍了众所周知的共享内存API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。...
分类:
系统相关 时间:
2014-09-23 01:59:03
阅读次数:
537
集群和负载均衡的概念 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 负载均衡(Load Balance) 网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析...
分类:
其他好文 时间:
2014-09-22 20:47:03
阅读次数:
295
项目打包下载 1 /* 2 * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. 3 * 4 * NVIDIA Corporation and its licensors retain all intellectual...
分类:
其他好文 时间:
2014-09-22 17:01:32
阅读次数:
304
一 概念
内核分配的一块存储去,多个进程可以将物理内存映射到进程的虚拟地址空间,从而实现对内存的直接操作,是效率最高的IPC。
消息队列和管道都有在用户地址空间和内核空间相互复制产生的开销。
二 操作函数
1 创建共享内存
#include
#include
int shmget( key_t key, //代...
分类:
其他好文 时间:
2014-09-22 15:56:52
阅读次数:
312
通过挂载的方式在原有目录或新建目录改造
如:
[root@luozhonghua /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_luozhonghua-lv_root
21G 4.1G 16G ...
分类:
其他好文 时间:
2014-09-21 03:10:10
阅读次数:
176
??
1mmap()依赖的头文件
#include
2函数声明:
void *mmap(void *addr, size_t length, intprot, int flags,
intfd, off_t offset);
int munmap(void *addr, size_t length);
函数说明:
mmap可以把磁盘文件...
分类:
系统相关 时间:
2014-09-21 02:54:19
阅读次数:
317
进程间通信 共享内存(剪切板) 匿名管道只能实现父子进程间的通信(以文件系统为基础): 匿名管道是什么,有什么用,怎么用 1、创建父进程,也就是在解决方案中建立一个parent的工程 2、在parent中通过createpipe创建匿名管道,并获得匿名管道的读、写句柄 3、在父进程中通过Create...
分类:
其他好文 时间:
2014-09-19 20:57:56
阅读次数:
289