`

Linux下free命令和ps出来所有进程的物理内存不一致?

阅读更多

昨天想把服务器上的php从apache的mod转为fastcgi + nginx

 

一看内存占用挺多(4g占用3g多),就把apache给停了(prefork形式,10-20个进程,占用近2g)。结果free一下,还是3g多,used,我就纳闷了。ps下,然后还 > 文件,写个php脚本遍历文件,算下总内存消耗,才1g多点,怎么着也不一致了——差不多也正常啊?

 

难道要手动去释放??apache也太消耗内存了……

 

哪位朋友遇到此类问题不??

 

BTW,我想跑php5.3,有哪些朋友编译配置过它的cgi环境(我的是rhel5.3)?请教一下

0
0
分享到:
评论
1 楼 key232323 2009-10-22  
哎……还是自己功力不够啊,有相关文章

http://www.cnblogs.com/vegaslee/archive/2008/10/23/1317517.html

可能是一些本该swap的东东也cache到RAM里来了?不知道理解的对不对

相关推荐

    Linux系统命令top,ps,kill,free,vmstat等命令的源码

    在Linux操作系统中,掌握一些基础的系统管理命令是至关重要的,比如`top`, `ps`, `kill`, `free`和`vmstat`等。这些命令提供了监控系统性能、查看进程状态、管理进程以及分析内存和虚拟内存使用情况的能力。本源码包...

    涉及进程和内存等的工具和说明文档

    在Linux系统中,`ps`命令可以列出当前系统中的所有进程,而`top`或`htop`提供实时的进程监控,包括CPU使用率、内存占用等信息。 内存管理是操作系统的核心功能之一,主要分为物理内存和虚拟内存。物理内存是指...

    Linux高内存占用程序

    监控内存使用情况的命令有很多,其中最常用的是`top`、`ps`、`htop`和`free`。`top`和`htop`提供实时的进程和系统资源使用情况,可以按内存使用量排序进程,便于找出内存占用高的程序。`ps`可以用来查看特定进程的...

    linux内存和CPU占用情况

    2. `ps`命令:可以查看特定进程的CPU使用情况,例如`ps -aux`会显示所有进程的信息。 3. `mpstat`:报告每个CPU核心的活动统计信息。 `mytop`工具提供了更为友好的界面,实时展示内存和CPU使用情况,包括: - 当前...

    linux环境下的内存管理

    在Linux环境下,内存管理是操作系统的核心组成部分,它涉及到数据的高效存储、内存的释放以及对内存资源的优化利用。理解Linux内存管理对于系统的性能优化和问题排查至关重要。 ### 前言 Linux内存管理旨在确保多...

    linux操作系统实验七-Linux存储管理操作实践.pdf

    通过本实验,学生可以熟悉 Linux 存储管理操作的各个方面,包括 free 命令、top 命令、vmstat 命令和 ps 命令的使用。 一、free 命令 free 命令是 Linux 系统中用于显示系统内存使用情况的命令。通过 free 命令,...

    Linux基本命令.doc

    【Linux基本命令】是Linux操作系统中的核心组成部分,用于在终端中执行各种操作,如文件管理、系统信息查询和进程控制等。通过掌握这些命令,用户能够有效地在Linux环境中导航、编辑文件、管理权限以及监控系统资源...

    Linux命令大全完整版.doc

    7. **`free`**:显示系统内存(物理内存和交换空间)的使用情况,包括总内存、已用内存、空闲内存等。 8. **`fwhois`**:可能是一个错误的标签,通常我们使用的命令是`whois`,用于查找域名或IP地址的所有者信息。 ...

    Linux查看CPU和内存使用情况.pdf

    本文将详细介绍如何使用Linux命令来监控CPU和内存的状态。 首先,`top`命令是Linux中用于实时查看系统性能的工具,它能显示各个进程的资源占用情况,包括CPU使用率、内存占用等。当运行`top`命令后,系统会进入全屏...

    使用频率最多的Linux命令

    - **free**: 内存状态命令,用于显示系统的自由物理内存和交换内存的状态。 - **quota**: 磁盘配额命令,用于设置或显示用户的磁盘配额。 - **at**: 定时执行命令,用于安排在指定时间执行命令。 - **lpadd**: 打印...

    linux操作系统实验七 Linux存储管理操作实践.pdf

    ps 命令用于显示当前系统的进程情况,参数 -a 和 -e 分别显示所有进程和环境变量,参数 -f 和 -H 分别显示树状结构和进程间的相互关系。 四、实验结果、数据处理与过程截图 本实验的结果是掌握 Linux 存储管理相关...

    Linux查看CPU和内存使用情况(top).pdf

    包括PID(进程ID)、USER(进程所有者)、PR(优先级)、NI(Nice值)、VIRT(虚拟内存占用)、RES(物理内存占用)、SHR(共享内存占用)、%CPU(CPU使用率)、%MEM(内存使用率)、TIME+(CPU时间累计)和COMMAND...

    linux巡检命令.pdf

    本文档将详细介绍 Linux 巡检命令的使用方法和实践经验,从基本的系统信息查看到进程和网络状态的监控,涵盖了 Linux 系统的各个方面。 1. 查看 IP 地址:ifconfig ifconfig 命令用于查看和设置网络接口的配置信息...

    linux实用系统管理命令.doc

    Linux系统管理是IT运维工作中必不可少的部分,掌握一系列实用的Linux命令可以帮助我们更高效地管理和监控系统。以下是一些关于Linux系统管理的重要命令及其用途的详细解释: 1. **内存查看**: - `free -m`: 显示...

    ram.zip_CPU 内存_linux内存

    在Linux操作系统中,管理和监控CPU利用率以及内存使用情况是系统管理员和开发者日常工作中不可或缺的部分。了解如何有效地获取这些信息对于优化系统性能、排查问题至关重要。本文将深入探讨Linux下的CPU和内存管理,...

    Linux存储器管理机制分析

    当发现内存泄漏时,可以使用`ps`和`kill`命令找到占用内存高的进程并进行清理。 总的来说,Linux的存储器管理机制是一个复杂而精细的系统,它确保了内存的有效利用,防止了内存碎片,并提供了透明的虚拟内存功能,...

    Linux查看CPU和内存使用情况.docx

    除了`top`,还可以使用`ps`和`free`命令来查看内存使用情况: - `ps`命令可以显示进程状态,如`ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'`,`rsz`表示实际内存使用量。 - `pmap`命令可以详细显示进程的...

Global site tag (gtag.js) - Google Analytics