Amazon ec2 监视I/O请求
我的一个Railo web应用程序生成了太多的I/O请求 由于它托管在AmazonEC2实例上,这直接严重影响了我的计费,因为EBS磁盘活动(数以亿计的操作) 如何监视I/O请求?完美的工具可以让我找到哪个模板/组件进行密集的I/OAmazon ec2 监视I/O请求,amazon-ec2,coldfusion,io,railo,fusionreactor,Amazon Ec2,Coldfusion,Io,Railo,Fusionreactor,我的一个Railo web应用程序生成了太多的I/O请求 由于它托管在AmazonEC2实例上,这直接严重影响了我的计费,因为EBS磁盘活动(数以亿计的操作) 如何监视I/O请求?完美的工具可以让我找到哪个模板/组件进行密集的I/O 我已经在使用FusionReactor,这对分析内存空间等方面很好,但它没有任何I/O功能。因此,您可以从使用操作系统监控工具开始,查看是否主要是读取或写入,下一步是查看内存问题,尽管它是磁盘IO问题,也许您的服务器内存不足,在内存中交换页面时会对驱动器造成冲击 如
我已经在使用FusionReactor,这对分析内存空间等方面很好,但它没有任何I/O功能。因此,您可以从使用操作系统监控工具开始,查看是否主要是读取或写入,下一步是查看内存问题,尽管它是磁盘IO问题,也许您的服务器内存不足,在内存中交换页面时会对驱动器造成冲击 如果尚未打开模板缓存,这将停止railo在每个页面请求上检查文件系统(前提是您有内存) 如果您有足够的内存(用于操作系统和JVM),并且在开始查找fusion reactor中的繁忙页面时使用了模板缓存,请检查这些页面中的cffile、cfdirectory和其他标记。。。。祝你好运
此外,在高磁盘io中使用查询通常也是罪魁祸首,因为如果我没记错的话,在内部使用的是一个数据库,它在大型结果集上运行页面到磁盘。你最好在Railo Google Group上问Railo问题:看来你是在谈论磁盘io,而不是网络io,对吗?