当前位置: 首页 > news >正文

文登区城乡建设局网站如何创立个人网站

文登区城乡建设局网站,如何创立个人网站,站长工具国色天香,wordpress meta标签linux 下面查看内存有多种渠道#xff0c;比如通过命令 ps ,top,free 等#xff0c;比如通过/proc系统#xff0c;一般需要比较详细和精确地知道整机内存/某个进程内存的使用情况#xff0c;最好通过/proc 系统#xff0c;下面介绍/proc系统下内存相关的几个文件 单个进程…linux 下面查看内存有多种渠道比如通过命令 ps ,top,free 等比如通过/proc系统一般需要比较详细和精确地知道整机内存/某个进程内存的使用情况最好通过/proc 系统下面介绍/proc系统下内存相关的几个文件 单个进程的内存查看  cat /proc/[pid] 下面有几个文件 maps , smaps, status maps 文件可以查看某个进程的代码段、栈区、堆区、动态库、内核区对应的虚拟地址。 下图是maps文件内存示例 Developcat /proc/self/maps 00400000-0040b000 r-xp 00000000 fd:00 48 /mnt/cf/orig/root/bin/cat 0060a000-0060b000 r--p 0000a000 fd:00 48 /mnt/cf/orig/root/bin/cat 0060b000-0060c000 rw-p 0000b000 fd:00 48 /mnt/cf/orig/root/bin/cat 代码段 0060c000-0062d000 rw-p 00000000 00:00 0 [heap] 堆区 7f1fff43b000-7f1fff5d4000 r-xp 00000000 fd:00 861 /mnt/cf/orig/root/lib64/libc-2.15.so 7f1fff5d4000-7f1fff7d3000 ---p 00199000 fd:00 861 /mnt/cf/orig/root/lib64/libc-2.15.so 7f1fff7d3000-7f1fff7d7000 r--p 00198000 fd:00 861 /mnt/cf/orig/root/lib64/libc-2.15.so 7f1fff7d7000-7f1fff7d9000 rw-p 0019c000 fd:00 861 /mnt/cf/orig/root/lib64/libc-2.15.so 7f1fff7d9000-7f1fff7dd000 rw-p 00000000 00:00 0 7f1fff7dd000-7f1fff7fe000 r-xp 00000000 fd:00 2554 /mnt/cf/orig/root/lib64/ld-2.15.so 7f1fff9f9000-7f1fff9fd000 rw-p 00000000 00:00 0 7f1fff9fd000-7f1fff9fe000 r--p 00020000 fd:00 2554 /mnt/cf/orig/root/lib64/ld-2.15.so 7f1fff9fe000-7f1fff9ff000 rw-p 00021000 fd:00 2554 /mnt/cf/orig/root/lib64/ld-2.15.so 7f1fff9ff000-7f1fffa00000 rw-p 00000000 00:00 0 7fff443de000-7fff443ff000 rw-p 00000000 00:00 0 [stack] 用户态栈区 7fff443ff000-7fff44400000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] 内核区 有时候可以通过不断查看某个进程的maps文件通过查看其虚拟内存堆区是否不停增长来简单判断进程是否发生了内存溢出。 maps文件只能显示简单的分区smap文件可以显示每个分区的更详细的内存占用数据 下图是smaps文件内存示例, 实际显示内容会将每一个区都显示出来下面我只拷贝了代码段和堆区 每一个区显示的内容项目是一样的smaps文件各项含义可以参考这里 Developcat /proc/self/smaps 00400000-0040b000 r-xp 00000000 fd:00 48 /mnt/cf/orig/root/bin/cat Size: 44 kB 虚拟内存大小 Rss: 28 kB 实际使用物理内存大小 Pss: 28 kB Shared_Clean: 0 kB 页面被改则是dirty,否则是clean,页面引用计数1,是shared,否则是private Shared_Dirty: 0 kB Private_Clean: 28 kB Private_Dirty: 0 kB Referenced: 28 kB Anonymous: 0 kB AnonHugePages: 0 kB Swap: 0 kB 处于交换区的页面大小 KernelPageSize: 4 kB 操作系统一个页面大小 MMUPageSize: 4 kB 体系结构MMU一个页面大小 Locked: 0 kB 0060c000-0062d000 rw-p 00000000 00:00 0 [heap] Size: 132 kB Rss: 8 kB Pss: 8 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 8 kB Referenced: 8 kB Anonymous: 8 kB AnonHugePages: 0 kB Swap: 0 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Locked: 0 kB 下图是status文件内存示例, 加粗部分是内存相关的统计 Developcat /proc/24475/status Name: netio 可执行程序的名字 State: R (running) 任务状态运行/睡眠/僵死 Tgid: 24475 线程组号 Pid: 24475 进程id PPid: 19635 父进程id TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 该进程最大文件描述符个数 Groups: 0 VmPeak: 6330708 kB 内存使用峰值VmSize: 268876 kB 进程虚拟地址空间大小VmLck: 0 kB 进程锁住的物理内存大小锁住的物理内存无法交换到硬盘VmHWM: 16656 kBVmRSS: 11420 kB 进程正在使用的物理内存大小VmData: 230844 kB 进程数据段大小VmStk: 136 kB 进程用户态栈大小VmExe: 760 kB 进程代码段大小VmLib: 7772 kB 进程使用的库映射到虚拟内存空间的大小VmPTE: 120 kB 进程页表大小 VmSwap: 0 kB Threads: 5 SigQ: 0/63346 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000001000000 SigCgt: 0000000180000000 CapInh: 0000000000000000 CapPrm: ffffffffffffffff CapEff: ffffffffffffffff CapBnd: ffffffffffffffff Cpus_allowed: 01 Cpus_allowed_list: 0 Mems_allowed: 01 Mems_allowed_list: 0 voluntary_ctxt_switches: 201 nonvoluntary_ctxt_switches: 909 可以看到linux下内存占用是一个比较复杂的概念不能 简单通过一个单一指标就判断某个程序“内存消耗”大小原因有下面2点 进程所申请的内存不一定真正会被用到malloc或mmap的实现真正用到了的内存也不一定是只有该进程自己在用 (比如动态共享库) 关于内存的使用分析及本文几个命令的说明也可以参考这里 下面是查看整机内存使用情况的文件 /proc/meminfo Developcat /proc/meminfo MemTotal: 8112280 kB 所有可用RAM大小 即物理内存减去一些预留位和内核的二进制代码大小 MemFree: 4188636 kB LowFree与HighFree的总和被系统留着未使用的内存 Buffers: 34728 kB 用来给文件做缓冲大小 Cached: 289740 kB 被高速缓冲存储器cache memory用的内存的大小等于 diskcache minus SwapCache SwapCached: 0 kB 被高速缓冲存储器cache memory用的交换空间的大小 已经被交换出来的内存但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口 Active: 435240 kB 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小除非非常必要否则不会被移作他用 Inactive: 231512 kB 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小可能被用于其他途径. Active(anon): 361252 kB Inactive(anon): 120688 kB Active(file): 73988 kB Inactive(file): 110824 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB 交换空间的总大小 SwapFree: 0 kB 未被使用交换空间的大小 Dirty: 0 kB 等待被写回到磁盘的内存大小 Writeback: 0 kB 正在被写回到磁盘的内存大小 AnonPages: 348408 kB 未映射页的内存大小 Mapped: 33600 kB 已经被设备和文件等映射的大小 Shmem: 133536 kB Slab: 55984 kB 内核数据结构缓存的大小可以减少申请和释放内存带来的消耗 SReclaimable: 25028 kB 可收回Slab的大小 SUnreclaim: 30956 kB 不可收回Slab的大小SUnreclaimSReclaimableSlab KernelStack: 1896 kB 内核栈区大小 PageTables: 8156 kB 管理内存分页页面的索引表的大小 NFS_Unstable: 0 kB 不稳定页表的大小 Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2483276 kB Committed_AS: 1804104 kB VmallocTotal: 34359738367 kB 可以vmalloc虚拟内存大小 VmallocUsed: 565680 kB 已经被使用的虚拟内存大小 VmallocChunk: 34359162876 kB HardwareCorrupted: 0 kB HugePages_Total: 1536 大页面数目 HugePages_Free: 0 空闲大页面数目 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB 大页面一页大小 DirectMap4k: 10240 kB DirectMap2M: 8302592 kB
http://www.pierceye.com/news/26250/

相关文章:

  • 网站推广优化网址娃哈哈网站建设策划书
  • 有口碑的宜昌网站建设wordpress4.9.6中文
  • 知名网站设计服务商免费拓客100个方法
  • 小说网站怎么做流量吗wordpress 添加账号
  • 做外贸女装有哪些网站社区问答网站开发
  • 试玩平台网站怎么做正规的电商平台有哪些
  • 个人网站的基本风格代发货网站系统建设
  • 赣州网站建设平面设计需要学什么软件?
  • 现在做网站用什么城市建设鹤岗市网站
  • 自己做的网站百度搜到唯品会网站建设的目标
  • jquery+html5 网站后台管理页面模板wordpress 分类目录插件
  • 温州网站建设选择乐云seo网络营销软件
  • 重庆新闻频道网站后端性能优化措施
  • ip地址访问不了网站网页开发需要学什么
  • 行业类网站模板建湖人才网官网登录
  • 学生网页网站制作软件大全天津seo网站管理
  • 北京免费网站建设模板哪些网站做任务好赚钱
  • 合肥市科技中心网站企业资源计划系统
  • 网站建设教程小说简介旅游网站建设的经济评价
  • 网站地址解析大学生网站设计作品
  • 定西市建设网站费用书店网站建设定位及目标
  • wordpress整站备份插件如何做色流量网站
  • 成都seo优化推广重庆seo公司
  • 常州企业免费建站云主机试用
  • h5响应式网站是什么意思网站的推广平台
  • 张家港企业网站制作wordpress 页眉
  • 网站排名软件网址python编程软件手机版下载
  • 天津网站开发建筑人才网app下载
  • 我们的爱情网站制作哪个网站可以做高数题
  • iis如何做网站规则网站建设