zoukankan
html css js c++ java
linux显示shm segment信息一例
#include <stdio.h> #include <sys/shm.h> #include <sys/stat.h> int main(void) { int segment_id; char* shared_memory; const int size = 4096; unsigned short mode; struct shmid_ds shmbuffer; segment_id = shmget(IPC_PRIVATE, size, S_IRUSR|S_IWUSR); shared_memory = (char*)shmat(segment_id, NULL, 0); sprintf(shared_memory, "shared memory"); printf("%s\n", shared_memory); if (shmctl(segment_id, IPC_STAT, &shmbuffer) == - 1) { fprintf(stderr, "Unable to access segment %d\n", segment_id); return -1; } printf("ID \t\t KEY \t MODE \t\t OWNER \t SIZE \t ATTTACHES \n"); printf("-- \t\t --- \t ---- \t\t ----- \t ---- \t --------- \n"); printf("%d \t %d \t",segment_id,shmbuffer.shm_perm.__key); mode = shmbuffer.shm_perm.mode; /** OWNER */ if (mode & 0400) printf("r"); else printf("-"); if (mode & 0200) printf("w"); else printf("-"); if (mode & 0100) printf("a"); else printf("-"); /** GROUP */ if (mode & 0040) printf("r"); else printf("-"); if (mode & 0020) printf("w"); else printf("-"); if (mode & 0010) printf("a"); else printf("-"); /** WORLD */ if (mode & 0004) printf("r"); else printf("-"); if (mode & 0002) printf("w"); else printf("-"); if (mode & 0001) printf("a"); else printf("-"); printf(" \t%4d\t",shmbuffer.shm_perm.uid); printf(" %d\t",shmbuffer.shm_segsz); printf(" %d\t",shmbuffer.shm_nattch); printf("\n%d", mode); printf("\n"); shmdt(shared_memory); shmctl(segment_id, IPC_RMID, NULL); fprintf(stdout, "\n%d", segment_id); return 0; }
查看全文
相关阅读:
【性能测试】:loadrunner直压MYSQL数据库的脚本开发
【性能测试】:oracle数据库的监控方式
【性能测试】:监控Mysql数据库方式
【性能测试】:JVM内存监控策略的方法,以及监控结果说明
【性能测试】:记录一次性能测试项目过程
【性能测试】:解决loadrunner执行脚本启动慢的问题
【性能测试】:关于清除脚本中的垃圾文件的方法
【性能测试】:关于Sockets协议的脚本的开发
【性能测试】:对WebSphere中间件的监控方式
【性能压测】:MQ队列异步处理机制导致的系统无法接受请求的问题
原文地址:https://www.cnblogs.com/seebro/p/2476556.html
最新文章
odoo10 继承(扩展)、模块数据
Odoo学习笔记
odoo使用笔记
Odoo新API
Odoo内部视图格式——widget
【loadrunner】:SAP-GUI脚本压测中,字符截取的问题汇总
【性能测试】:压测下载大文件时候,出现java.lang.OutOfMemoryError: Java heap space的解决方案
【性能测试】:分析cpu高,内存gc,数据库io高等问题的记录
[性能测试]:内存泄漏以及MAT(Memory Analyzer Tool)工具使用分析
【性能测试】:LR中解决接口请求中包含中文字符,服务器不识别的问题
热门文章
【App测试】:Monkey测试App稳定性
【性能测试】:操作NMON的shell脚本
【安全测试】:某系统短信修改密码,绕过逻辑漏洞
[性能问题]:内存的一些记录
【App性能分析】:tracelog分析法
【App性能】:TraceView分析法
【App性能监控】:Android studio环境的搭建(以及遇到个各种坑)
【性能调优】:记录一次数据库sql语句性能调优过程
【性能测试】:关于性能测试资源监控数据的一些说明,以及硬件资源的查看
【性能测试】:关于测试F5负载均衡的问题
Copyright © 2011-2022 走看看