问题:sem_open will failed with "No such file or directory"解释1:这是由于在Linux内核中,创建信号量的默认路径是/dev/shm。当你要创建一个信号量/tmp/mysem时,实际上是创建了一个/dev/shm /sem.tmp/mysem,而...
分类:
其他好文 时间:
2015-08-15 22:46:39
阅读次数:
260
1.昨天晚上收到zabbix报警,磁盘/空间已满。2.登陆上去查看磁盘空间:#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/vda120G7.5G15G50%/tmpfs3.9G16K3.9G1%/dev/shm/dev/vdb148G3.8G137G3%/data由此可见,磁盘空间正常。3.查看inode使用情况查看inode:#df-iFilesystemInodes..
分类:
其他好文 时间:
2015-08-06 18:45:15
阅读次数:
193
收到空间报警,查看磁盘使用率:df-h文件系统容量已用可用已用%挂载点/dev/sda28.2G7.4G824M91%/tmpfs32G032G0%/dev/shm/dev/sda3814G281G533G35%/home查看跟系统的容量大小才5G,莫名其妙的3G去哪里了#/usr/sbin/lsof|grepdeletedCOMMANDPIDUSERFDTYPEDEVICESIZENODENAMEdbus-..
分类:
系统相关 时间:
2015-08-06 18:42:18
阅读次数:
181
现象:[root@dbserver ~]# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/vda1 9.9G 3.9G 5.6G 41% /tmpfs 3.9G 100K 3.9G 1% /dev/shm/dev/sr0 368K 368K 0 100% /media/CDROM/...
分类:
系统相关 时间:
2015-07-21 16:52:14
阅读次数:
176
df查看命令[root@wangchao~]#df//查看分区Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/sda31824447659191041139194835%/tmpfs515244725151721%/dev/shm/dev/sda11942412600115800015%/boot[root@wangchao~]#free//查看swap使用情况totalusedfreesharedbufferscachedMem..
分类:
其他好文 时间:
2015-07-19 23:49:27
阅读次数:
328
我们日常操作中经常df –Th查看磁盘容量,那么/dev/shm的作用到底是什么? ?$ df -Th 文件系统??????类型????容量??已用?可用?已用%?挂载点 /dev/sda2???? ext3???? 57G?? 32G?? 23...
分类:
系统相关 时间:
2015-07-15 00:02:36
阅读次数:
239
1、安装环境时一不小心,centos安装完成后,发现,/分区分的很小,如下:看来KVM存储池只能建到/home分区了[root@nova~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_nova-lv_root50G23G24G49%/tmpfs7.8G392K7.8G1%/dev/shm/dev/sda1485M40M420M9%/boot/dev/mappe..
分类:
其他好文 时间:
2015-07-08 14:58:20
阅读次数:
734
g++ 编译一个程序g++ shm.c -o shm,
用到了 shm_open(), shm_unlink()函数,编译出现了下面的错误:/tmp/ccL2cbha.o: In function del_resource()':
shm.c:(.text+0x1b3): undefined reference toshm_unlink’
/tmp/ccL2cbha.o: In functio...
分类:
其他好文 时间:
2015-07-06 17:51:01
阅读次数:
150
共享内存是最高效的IPC机制,因为它不涉及进程之间的任何数据传输。这种高效带来的问题是,我们必须使用其他辅助手段来同步进程对内存的访问,否则会产生竞态条件(一般我们与信号量结合使用)。因此,共享内存通常和其他进程间通信方式一起使用。
Linux共享内存的API都定义在sys/shm.h头文件中,包括4个系统调用:shmget、shmat、shmdt和shmctl
#include ...
分类:
系统相关 时间:
2015-06-30 15:08:00
阅读次数:
267
进程间通信方式包括了管道,消息队列,FIFO,共享内存,而共享内存是其中效率最高的。共享内存(一):引入的头文件:#include<sys/ipc.h>#include<sys/shm.h>1、shmget函数该函数用来创建共享内存intshmget(key_tkey,size_tsize,intshmflag);intfork(constchar*fi..
分类:
其他好文 时间:
2015-06-24 16:40:22
阅读次数:
175