在Jmeter上使用perfmon-通过进程名称监视问题

时间:2018-10-29 11:31:58

标签: jmeter perfmon

因此,我正在一些计算机上运行一些测试,并按进程监视CPU /内存的使用情况。 为了测试其准确性,我还使用VisualVM进行监视。 并且图形略有偏离。 同样在Jmeter上,当我监视CPU /内存但不按进程名称监视时,它给出的结果完全相同-因此它看不到进程。 如果我按进程ID进行操作,则可以正常工作-但进程ID会更改,因此不想走这条路线。

除了进程名之外,还发生了什么,任何人都知道这是什么,以及是否可以将其留为空白。

enter image description here

1 个答案:

答案 0 :(得分:0)

我不认为该过程称为 var pg = require('pg'); var conString = "postgres://kdmvfgvn:ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8@horton.elephantsql.com:5432/kdmvfgvn"; var socks = require('socks5-client'); var proxy_options= { host: 'user:pass@host', port: '2222' }; var socksConn = socks.createConnection(proxy_options); const client = new pg.Client({ user: "xxx", host: "horton.elephantsql.com", database: "xxx", password: "ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8", port: "5432", stream: socksConn }); console.log('1'); client.connect((err) => { if (err) { console.error('connection error', err.stack) } else { console.log('connected') } }) /* pool.query("SELECT NOW()", (err, res) => { console.log(err, res); pool.end(); });*/ ,我希望WindowsLinux/Unix都应该寻找 score过程,而不是const entityCount = collection.count({}); const top30percent = collection .chain() .find({}) .simplesort("score", true) // need descending .map(e => ({score: e.score})) // db is in clone mode so this is fine .limit(0.3 * entityCount) .data() ; const scoreThreshold = last(top30percent);

JMeter Kafka

因此,尝试将进程名称更改为binaryIndices,它应会按预期开始工作:

enter image description here

如果没有-launch PerfMon Agent with --loglevel debug parameter-它应该将大量有用的信息打印到stdout

以防万一,请查看How to Monitor Your Server Health & Performance During a JMeter Load Test文章以了解更多信息。