CentOS 5.x 有时候,我想知道我的服务器和外部服务器之间存在什么通用的带宽限制,我无法控制。 有没有可以提供这些信息的Linux命令/工具? 从历史上看,我使用wget和scp等工具从传输速度摘要(在远程服务器提供可公开访问的文件的情况下)粗略估计。 还有别的事吗? 我会认为不会,因为在自由披露这些信息的时候可能会有安全的后果。
我们使用SonicWall NSA 3500作为我们的主要路由器。 我们也有一台SonicWall分析器虚拟设备,它可以从NSA 3500获取信息,并确定各种信息,如带宽使用情况。 我们有来自同一ISP的2个互联网连接。 一个是电缆,另一个是光纤。 光纤连接是我们有一个100 GB /月的限制,并且必须支付超额费用。 从这里开始,这只是关于光纤连接。 但是,我们的ISP和分析仪设备似乎给了我不同的月度读数。 分析仪在11月份报告我们光纤连接的带宽使用量为118.1 GB 。 我们的ISP发票显示我们使用了505.1 GB 。 这些数字如何变化如此之广? 如何解决带宽使用的原因? 在SonicWall分析仪中,我正在查看11月份整个SonicWall接口的光纤连接情况,当时我得到了118 GB。 我们已经联系了我们的ISP,他们声称他们的阅读系统没有问题。 在我实施新的备份系统之后,我们首先开始注意到我们的使用情况,这种备份系统通过互联网异地备份备份,但是过去两个月我们已经完全从networking中删除了。 当我说完全删除,我的意思是我进入了SonicWall并禁用VPN连接。 我也进入备份软件,并closures复制。
我正在为Linux中的带宽pipe理编写软件。 我使用TC来进行带宽整形,而且工作正常。 我想限制一段时间的用户带宽。 例如: 对于用户1,每周100MB 什么是最好的办法呢?
我正在寻找将提供内置带宽监控的路由器和防火墙设备; 这意味着,我去了设备的网页控制面板,我可以看到每个IP使用多lessstream量的实时细目(甚至更好,识别每台机器的MAC,所以我可以在必要时将它们从networking中排除)。 我知道有第三方解决scheme可以实时分析系统日志,但是我真正想要的是一个简单的即插即用设备,可以即时提供这种实时分析。
为了让我的生活变得更轻松,我想logging下我的服务器上使用的所有带宽一天,然后以某种方式导出它。 输出它并不重要,因为我可以自己parsing这些东西,但是我需要软件来准确logging进出eth0的stream量。 如果有人知道这样的软件,我将不胜感激,如果你能提供一个链接。 我已经Googlesearch这样的东西,但没有find合适的东西。 干杯。
这真的不是我的专业领域……而且可能是显而易见的,但这里是:我们有我想你可以称之为虚拟networking。 我们在4个城市的4个地点通过宽带互联网连接(Comcast和Verizon)全部5mb的业务线。 一个位置包含所有其他位置的文件服务器和数据库服务器。 这个系统已经到位,因为在我的时间之前。 我们已经为未来几年的光纤连接做了预算。 问题在于,即使是最小的文件(主要是Office文档)也是永久的。 即使只有千字节大小的文件似乎也需要很长时间才能打开甚至转移。 通过networking临时文件将更改保存到中等大小的Excel(或任何Office文档)会冻结您的计算机。 我可以使用什么来解决这个问题? 此外,这个问题在一天中的某些时间更糟糕,在某个地方特别糟糕。 我还应该提到位于服务器存储在局域网内部的机器根本没有问题。 我希望通过这种设置想要接近LAN的速度太多吗?
应用iptables规则需要多长时间? 我使用下面的代码脚本试图阻止主机,但他们似乎并没有立即采取。 是否有一些延迟,是iptables不工作或是代码只是明显的错误? #!/bin/sh echo $1 >> /etc/dropped_hosts iptables -A INPUT -s $1 -j DROP iptables -A OUTPUT -d $1 -j DROP
我有一个networking与几台计算机都在同一个networking上,因为我有非常有限的带宽,我想优先级的stream量几乎就像一个CPU调度程序优先进程。 示例:计算机A:用于webstuff:youtube,下载,新闻,电子邮件等。计算机B:通过http传输文件计算机C:通过ftp传输文件,rsync什么 我想要做的是给A达到例如IF A要求的可用带宽的90%。 剩余的(10%)在B和C之间划分(如果两个都很忙,则各占5%)如果A没有利用所有的带宽,那么当然B和C应该共享全带宽(只要两者都是最大的就是50%他们的带宽)。 所有的计算机都在同一个networking上(例如192.168.1.0 – 192.168.1-10)。 感谢有人能够阐明我应该如何build立我的networking来实现这一目标。 说实话,我其实需要一步一步地指导我如何设置。
我testing了我的服务器¹与机械化的python端口 – 多机械化 。 我运行了几个非常简单的testing – 但是我总是从10mbits到几kb的上传带宽下降。 我不知道为什么。 无论我运行3,15或30分钟,结果都没有什么不同。 在下面给出的分析中可以看到,在110到120之间总是有一个带宽下降到几乎为零。 我select了一个短跑,所以更容易find下降。 htop的检查显示没有什么特别的,核心运行在2%到7%之间。 内存使用总是在2048mb保证内存的1000mb(+ -100)左右。 当我检查iftop时,没有什么特别之处,但是从10mbits到几千字节的上传下降了约10秒(110-120s) 所有的cronjobs /不必要的任务都被禁用。 所有页面(前面/随机)都可用。 每个请求都由一个http响应代码200来回答。Apache和MySQL错误日志是空的。 由于我是一名pipe理员,我不确定是否有更多的相关信息。 是加载Apache的MODS相关? 希望我提到所有重要的事实。 的config.cfg [global] run_time = 180 rampup = 0 results_ts_interval = 10 progress_bar = on console_logging = off xml_report = off [user_group-1] threads = 10 script = frontpage.py [user_group-2] threads = 10 script = […]
我正在主持一个图像分享网站,我似乎遇到了一个不寻常的问题。 我使用Apache模块mod_rewrite来使得每个图像的所有url比其他的图像短得多,但是这似乎阻止了其他模块,比如mod_bw或者mod_bandwidth,因为用户在技术上并没有要求下载文件。 当有人上传一个2MB的GIFanimation时,会出现我的问题。 有时候gif会把所有带宽都偷到服务器上,导致我的网站无用。 我需要一种方法来检测用户何时想查看GIF,然后将其速度限制在更合理的范围内。 我可以考虑的唯一方法是如果有一些Apache模块检测到URL末尾的.gif,然后踢了带宽限制。 这甚至有可能吗? 或者还有什么我可以做的吗?