服务器的性能监测及工具(profmon)


在使用PerfMon进行服务器基准测试之前,我们将介绍几个技巧来检测服务器的内存使用情况,以确保内存分配不会影响服务器性能。

  Memory:Available Bytes-这个功能检测操作系统(OS)的物理内存总量,并计算服务器上运行所有必须进程和应用程序所需的内存。

  Memory:Committed Bytes-追踪运行时的峰值并进行对比。使用这个功能可监测运行波峰和波谷的情况以了解服务器的性能。除了运行进程和程序所需的内存外,你至少得保证4MB或5%以上的可用内存。

  Memory:Page Faults/sec--这个功能测量当应用程序试图从本地虚拟内存中读取时发生“不存在”的页面错误。在理论情况下,零是最优的测量数据。任何测量数据都不可能达到零延迟响应时间。注意,Memory:Page Faults/sec这个功能不但记录硬页面错误,还会记录软页面错误。当文件从硬盘读取而非虚拟内存中读取时就会发生硬页面错误。另一方面,物理内存已存在的页面错误终止了进程就会发生软页面错误,但其几乎不会对性能产生影响。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415737.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android中1像素Activity进程保活

背景Android8.0马上就要发布,Google对于安卓市场上各种应用占据内存空间的问题不断进行内存完善,我们的应用进程很难再保持不死之身,以前的服务唤醒在5.0已经失效,现在我们尽可能的做到保活方式就是提高进程的优先级,本…

记录一个奇葩问题 宝塔 nginx: [warn] conflicting server

宝塔面板里面运行很久的nginx,好久没有重启,这次一重启,报错了。 解决方法,去/www/server/panel/vhost/nginx目录下,把相关的历史记录给删掉,再重启,就没有问题了

fn:replace()函数

fn:replace()函数将字符串中所有指定的子串用另外的字符串替换。 语法 fn:replace()函数的语法如下&#xff1a; ${fn:replace(<原始字符串>, <被替换的字符串>, <要替换的字符串>)} 实例演示 以下实例演示了这个函数的功能&#xff1a; <% page language…

oracle 数据更新

项目在外地实施&#xff0c;回公司时需要将数据同步&#xff0c;带回来一个&#xff24;&#xff35;&#xff2d;&#xff30;文件&#xff0c;怎么做呢&#xff1f; 首先删除本地的用户 &#xff1a;drop user username cascade; 然后新建这个用户&#xff0c;付权限&…

java 基本数据类型和包装类型

基本数据类型&#xff1a;byte&#xff0c;int&#xff0c; short&#xff0c; long&#xff0c; boolean&#xff0c;char&#xff0c; float&#xff0c;double等 包装类型&#xff1a; Byte&#xff0c;Integer&#xff0c;Short&#xff0c;Long&#xff0c;Boolean&#x…

django之快速分页

本文介绍djanog两种分页&#xff0c;第一是普通分页&#xff0c;第二是使用haystack全文检索的分页。 &#xff11;&#xff0e;django自带分页功能&#xff0c;这个功能非常好用。基本知识点&#xff1a;Django提供了数据分页的类&#xff0c;这些类被定义在django/core/pagin…

ORA-01033: ORACLE initialization or shutdown in progress

数据库无法连接&#xff0c;提示&#xff1a;ORA-01033: ORACLE initialization or shutdown in progress 现象是这样的&#xff1a; 在我们的测试环境中&#xff0c;一个数据库装了很多个实例&#xff0c;每个实例需要占用一定的内存&#xff0c;当我们有某个实例不需要用的…

node 测试生成模拟用户数据

使用到npm库mockjs&#xff0c;虽然这是一个截止目前两年都不更新的库&#xff0c;但是功能还是可以的。 安装 yarn add mockjs使用 const mock require(mockjs).mock; const nickname mock(cname); console.log(nickname);官方说明文档 http://mockjs.com/examples.html#D…

【codeforces 239B】Easy Tape Programming

【题目链接】:http://codeforces.com/contest/239/problem/B 【题意】 给你一个长度为n的字符串,只包括‘<”>’以及数字0到9; 给你q个区间(n和q都小于等于100) 然后让你在这q个区间里面做一些操作; 有一个指针int,指向当前操作的位置,还有一个方向的int; 表示这个…

sql server 数据库还原

最近有接触到sql server 数据库&#xff0c;项目去外实施回来后&#xff0c;需要为数据库做数据还原&#xff0c;同步数据库测试环境&#xff0c;其实有二种方法。 第一种是把库文件全部拷过来&#xff0c;然后附加上来就可以了&#xff0c;这种方法挺简单。 第二种方法就是备…

Android 通知删除事件监听,截获通知

安卓12广播 if(this.getPackageName() !null){intent.setPackage(this.getPackageName()); } F01AMainActivity.this.sendBroadcast(intent); Intent intentCancel new Intent(getApplicationContext(),NotificationBroadcastReceiver.class); PendingIntent pendingIntentCa…

小程序设置页面背景颜色

首先&#xff0c;我使用的是mpvue开发。样式使用的less&#xff0c;并且全局会定义一套主题。 primary-color : #ff8730; second-color : #F48B4A; background-color :#F3F3F3; second-text-color :#787878;.flex-center-row {display: flex;flex-d…

【UVA 437】The Tower of Babylon(拓扑排序+DP,做法)

【Solution】 接上一篇,在处理有向无环图的最长链问题的时候,可以在做拓扑排序的同时,一边做DP; 设f[i]表示第i个方块作为最上面的最高值; f[y]max(f[y],f[x]h[y]);(x−>y)∈E 这样可以保证,按阶段进行DP,每次在获取f[x]的时候,你可以保证f[x]已经获得了; 最后取max(f[1…

Cass2008 for CAD2006 安装

1、首先安装CAD2006&#xff0c;装完破解&#xff0c;注&#xff1a;默认路径安装。 2、安装Cass2008 for cad2006,装完以后&#xff0c;打补丁1、补丁2 。注&#xff1a;默认路径安装。 3、将haitusoft 、 debug放在D盘根目录下&#xff0c;这个是公司自己开发的&#xff0c…

android Handler Message传递参数,handler子线程和主线程通讯

创建Handler private Handler handler new Handler() {Overridepublic void handleMessage(Message msg) {switch(msg.what){case 1 : String str1 msg.getData().getString("text1");//接受msg传递过来的参数String str2 msg.getData().getString("text2&…