天猫|引人入胜,实战讲解“Java 性能调优六大工具”之 linux 命令行工具( 四 )
从输出结果中可以看到 , 进程中的 22813(0x591D)线程产生了大量的 I/O 操作 。 通过前文中提到的 jstatck 命令可以导出当前线程的堆栈 , 查找 nid 为 22813(0x591D)的线程 , 即可定位到 HoldIOTask 线程 。
注意:使用 pidstat 命令可以查看进程和线程的 I/O 信息 。
3.内存监控
使用 pidstat 命令还可以监控指定进程的内存使用情况 。 下面的代码使用 pidstat 工具对进程 ID 为 27233 的进程进行内存监控 , 每秒刷新 1 次 , 共进行 5 次统计 。
输出结果中各列含义如下:
·minflt/s:该进程每秒错误(不需要从磁盘中调出内存页)的总数 。
·majflt/s:该进程每秒错误(需要从磁盘中调出内存页)的总数 。
·VSZ:该进程使用的虚拟内存大小 , 单位为 KB 。
·RSS:该进程占用的物理内存大小 , 单位为 KB 。
·%MEM:占用内存比率 。
注意:pidstat 工具是一款多合一的优秀工具 , 它不仅可以监控 CPU、I/O 和内存资源 , 甚至可以将问题定位到相关线程 , 以方便进行应用程序故障排查 。
- 天猫国际|天猫国际2022全球招商启动 跨境品牌站将为商家降本提效50%
- 社区矫正中心|邯山区司法局推进“智慧社区矫正中心”建设,打造实战平台,提升矫正
- 微信|年轻人的营销怎么玩?天猫超级品牌日携手realme给出答案
- 天猫精灵|2022开年,字节跳动签下了一位虚拟女生
- 诺顿|天猫淘宝合并背后,京东唯品会也在行动,中国互联网风向变了
- 淘宝|天猫淘宝合并背后,京东唯品会也在行动,中国互联网风向变了
- jvm|打破多年外资垄断,新国货用2年时间在天猫成赛道第一
- 天猫|清退小店,下架链接,逼走小卖家,速卖通踏入天猫化的窄门
- 开店|天猫国际2022全球招商启动,跨境品牌站将为商家降本提效50%
- 创业|淘宝、天猫、拼多多、京东等网店也要用到高拍仪?