如何确定cron作业使用的带宽?

如何确定cron作业使用的带宽?,cron,Cron,我不是unix人。CPanel在管理cronjobs方面做得很好,这就是我过去运行几十个cronjobs的地方。所有这些设备每天运行超过5000次。每个cron都调用一个外部API 如何检查所有cron作业占用的带宽?对于我的网站,我使用awstats,这显示了带宽使用情况等 另一件事是,我不希望管理员禁止cron作业,因为他们使用了太多的带宽(和CPU),超过了我的web托管包中分配的带宽 您可能需要查看用于单个API调用的带宽 至少我不知道有哪个实用程序可以在进程/线程级别进行b/w分析。它

我不是unix人。CPanel在管理cronjobs方面做得很好,这就是我过去运行几十个cronjobs的地方。所有这些设备每天运行超过5000次。每个cron都调用一个外部API

如何检查所有cron作业占用的带宽?对于我的网站,我使用awstats,这显示了带宽使用情况等


另一件事是,我不希望管理员禁止cron作业,因为他们使用了太多的带宽(和CPU),超过了我的web托管包中分配的带宽

您可能需要查看用于单个API调用的带宽


至少我不知道有哪个实用程序可以在进程/线程级别进行b/w分析。它位于网络层。

你可以用netcat做各种疯狂的事情。有关一些示例,请参见。结合tee和wc计算实际传递的字节数。

只要管理员没有收到CPU使用情况或带宽使用情况的警报,一切都很好。我想在他们之前知道这些数据!不确定。。。但可能会在桉树上找到一些窍门。你必须探索自己。Eucalyptus是开源云(如EC2),具有CPU+带宽阈值。在没有分析程序的情况下,最好的判断方法是将所有CronJob和文件复制到一个临时子域并进行检查(不访问它们)。这会给你完成这项工作的确切时间。然后,您可以在子域的子域上运行单独的cronjobs,以逐个查找每个作业。您可能需要复制运行cronjobs所需的数据库和文件,但您可以在之后删除它们,准确的结果非常有用。