针对Oracle用户的Linux高级命令详解之资源管理篇

php中文网
发布: 2016-06-07 17:26:23
原创
986人浏览过

Oracle数据库中的I/O瓶颈可能会造成严重的问题,与性能问题不同,慢速I/O可能导致控制文件写入速度缓慢,这会导致等待获取控制文

⑴ free

一个常见的问题是:

我的应用程序,服务器,用户以及系统进程等正在使用多少内存? 或者

现在多少内存可用?如果正在运行的进程使用的内存大于可用RAM,则需要将这些进程移到交换区

因此,一个补充的问题是:

正在使用多少交换区空间?

free命令将回答所有这些问题。而且,,一个非常有用的选项-m可以显示可用内存(以MB为单位)

[root@Think ~]# free -m
            total      used      free    shared    buffers    cached
Mem:          1011        991        19          0        59        661
-/+ buffers/cache:        270        740
Swap:            0          0          0

以上输出显示系统具有1011MB的RAM,已使用991MB,还有19MB内存可用

第二行显示在物理内存中缓冲区和缓存大小的更改

第三行显示交换分区利用情况

要以KB或GB为单位显示以上内容,请将-m选项分别替换为-k或-g。使用-b选项将以字节为单位

[root@Think ~]# free -b
            total      used      free    shared    buffers    cached
Mem:    1060110336 1039556608  20553728          0  62877696  692731904
-/+ buffers/cache:  283947008  776163328
Swap:            0          0          0

乾坤圈新媒体矩阵管家
乾坤圈新媒体矩阵管家

新媒体账号、门店矩阵智能管理系统

乾坤圈新媒体矩阵管家 17
查看详情 乾坤圈新媒体矩阵管家

-t选项在输出底部显示总数(物理内存和交换分区的总和):

[root@Think ~]# free -m -t
            total      used      free    shared    buffers    cached
Mem:          1011        991        19          0        60        660
-/+ buffers/cache:        270        740
Swap:            0          0          0
Total:        1011        991        19

尽管free不显示百分比,但是我们可以提取并格式化输出的特定部分

例如:已用内存占总数的百分比

[root@Think ~]# free -m | grep Mem | awk '{print ($3 / $2)*100}'
97.9228

这个值非常重要,您可能希望在可用内存的百分比低于特定阀值时触发一个警报

同样,要发现已使用交换分区空间的百分比,您可以:

[root@Think ~]# free -m | grep -i Swap | awk '{print ($3 / $2)*100}'

可以使用free查看应用程序施加的内存负载

例如,启动备份应用程序之前检查可用内存,启动之后立即检查可用内存

两者之差就是备份应用程序消耗的内存

linux

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号