标签类目:memory

Python psutil取全部进程的CPU、内存使用率

分类:Python

  1. import psutil,time
  2.  
  3. def getProcessInfo(p):
  4.     """取出指定进程占用的进程名,进程ID,进程实际内存, 虚拟内存,CPU使用率
  5.     """
  6.     try:
  7.         cpu = int(p.get_cpu_percent(interval=0)) 
  8.         rss, vms = p.get_memory_info() 
  9.         name = p.name 
  10.         pid = p.pid 
  11.     except psutil.error.NoSuchProcess, e:
  12.         name = "Closed_Process"
  13.         pid = 0
  14.         rss = 0
  15.         vms = 0
  16.         cpu = 0
  17.     return [name.upper(), pid, rss, vms, cpu]

继续阅读 »

手工释放linux内存——/proc/sys/vm/drop_caches

分类:Debian    当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。那么我来谈谈这个问题。

一、通常情况
先来说说free命令:
继续阅读 »


返回顶部