Sun Solaris中的内存利用率以%(%)为单位?

阿纳瓦拉坦

我想以%百分比格式获取sun solaris系统中的内存利用率。

vmstat 1 1 | tail -1 | awk 'a=`/usr/sbin/prtconf|fgrep Memory|awk '{print $3*1024}'{ print 100-($5/$a)*100}'                                      

出现以下错误:

awk: syntax error near line 1
awk: bailing out near line 1

另外,请建议此查询是否有其他选择?

优雅重启

使用Solaris awk(没有-v开关或不允许设置变量),并使用原始查询作为开始,您可以执行以下操作:

可用内存百分比:

a=$(/usr/sbin/prtconf | /usr/bin/awk '/Memory/ {print $3*1024}'); vmstat 1 1 | tail -1 | awk "{print (\$5/$a)*100}"

已用内存百分比:

a=$(/usr/sbin/prtconf | /usr/bin/awk '/Memory/ {print $3*1024}'); vmstat 1 1 | tail -1 | awk "{print 100-(\$5/$a)*100}"

首先在shell中分配变量,然后vmstat使用shell变量替换执行查询。这需要在中使用双引号,awk并确保对awk变量进行转义你也不需要使用fgrepawk在一起,awk可以两者都做。

在我可用的Opensolaris上进行了测试,所以YMMV。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在终端(Mac)中获得以%为单位的CPU利用率

如何在Cloudwatch中为RDS内存利用率创建自定义指标?

Git在Sun Solaris 10上失败

sed命令在Sun Solaris设备中不起作用

在sun solaris机器中检查apache版本的程序是什么?

如何在 kubernetes 中获取命名空间、pod、服务的 CPU 利用率、内存利用率?

Spring Boot内存利用率

Pyspark UDF高内存利用率

Sun的Java SSL实现泄漏了内存?

在Oracle / Sun GridEngine中执行bash脚本

在date_sun_info()中,什么是公交

sun.print.Win32PrintServiceLookup.notifyPrinterChange中的内存泄漏

Sun Grid Engine 作业文件中内存请求的语法

取决于Eclipse中tools.jar(Sun JDK)中的com.sun.javadoc

为什么HashMap containsKey比在Sun JDK中慢?(sun-jdk-1.6.0.17)

“ com.sun。*”和“ sun。*”包中的类不应用于Jersey客户的Sonar问题

SonarQube规则不应使用“ com.sun。*”和“ sun。*”包中的类

如何通过命令获取Sun Solaris的CPU数量?

sed使用Sun Solaris 10删除crontab上的主要注释

在 Sun Fire T1000 上安装 Solaris 11

Ubuntu 20.04 顶部窗格中的 CPU、内存利用率?

夸库斯。负载测试和内存利用率

TensorFlow:如何记录GPU内存(VRAM)利用率?

内存利用率对速度的影响百分比

具有JVM的Docker容器的全部内存利用率

自动扩展组AWS的内存利用率

CUDA Profiler:计算内存并计算利用率

内存利用率 R h2o

POD 内存利用率和 RSS 与 Node 的 ps 的差异