Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 监视I/O请求_Amazon Ec2_Coldfusion_Io_Railo_Fusionreactor - Fatal编程技术网

Amazon ec2 监视I/O请求

Amazon 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问题,也许您的服务器内存不足,在内存中交换页面时会对驱动器造成冲击 如

我的一个Railo web应用程序生成了太多的I/O请求

由于它托管在AmazonEC2实例上,这直接严重影响了我的计费,因为EBS磁盘活动(数以亿计的操作)

如何监视I/O请求?完美的工具可以让我找到哪个模板/组件进行密集的I/O


我已经在使用FusionReactor,这对分析内存空间等方面很好,但它没有任何I/O功能。

因此,您可以从使用操作系统监控工具开始,查看是否主要是读取或写入,下一步是查看内存问题,尽管它是磁盘IO问题,也许您的服务器内存不足,在内存中交换页面时会对驱动器造成冲击

如果尚未打开模板缓存,这将停止railo在每个页面请求上检查文件系统(前提是您有内存)

如果您有足够的内存(用于操作系统和JVM),并且在开始查找fusion reactor中的繁忙页面时使用了模板缓存,请检查这些页面中的cffile、cfdirectory和其他标记。。。。祝你好运


此外,在高磁盘io中使用查询通常也是罪魁祸首,因为如果我没记错的话,在内部使用的是一个数据库,它在大型结果集上运行页面到磁盘。

你最好在Railo Google Group上问Railo问题:看来你是在谈论磁盘io,而不是网络io,对吗?