标签: bandwidth-measuring

分析临时带宽崩溃的方法/工具

我已经使用 python 端口 mechanize - multi-mechanize测试了我的服务器¹ 。我运行了几个非常简单的测试 - 但我总是从 10 兆位下降到一些 kb 的上传带宽。我不知道为什么。


无论我跑 3.15 分钟还是 30 分钟,对结果都没有影响。有总是一个带宽下降到110和120秒之间的几乎为零,因为你可以在下面的分析给出见。我选择了短期,所以更容易发现下跌。

对 htop 的检查显示没有什么特别之处,内核运行在 2% 到 7% 之间。
内存使用量始终在 2048mb 保证内存中的 1000mb (+-100) 左右。

当我检查 iftop 时,没有什么特别的,但上传从 10 兆字节下降到几千字节约 10 秒(110-120 秒)

所有 cronjobs / 不必要的任务都被禁用。所有页面(正面/随机)均可用。每个请求都由 http 响应代码 200 回答。Apache 和 MySQL 错误日志为空。

由于我是一名边做边学的管理员,我不确定是否有更多相关信息。加载的 apache mod 是否相关?希望我提到了所有重要的事实。

配置文件

[global]
run_time = 180
rampup = 0
results_ts_interval = 10
progress_bar = on
console_logging = off
xml_report = off


[user_group-1]
threads = …
Run Code Online (Sandbox Code Playgroud)

bandwidth response-time apache-2.2 bandwidth-measuring

5
推荐指数
1
解决办法
158
查看次数

SSH & SFTP:我应该为每个用户分配一个端口以方便带宽监控吗?

没有简单的方法可以实时跟踪 SSH 和 SFTP 的每个用户带宽使用情况。我认为为每个用户分配一个端口可能会有所帮助,但我想知道我的方法是否可行。

用例

  • Bob 的 UID 为 1001,应连接到端口 31001。
  • Alice 的 UID 为 1002,应连接到端口 31002。
  • 使用 UID 1003 的 John 应连接到端口 31003。

(我不想启动问题 247291 中提出的几个 sshd 实例。)

1. SFTP 设置:

/etc/ssh/sshd_config

Port 31001
Port 31002
Port 31003
Subsystem sftp /usr/bin/sftp-wrapper.sh
Run Code Online (Sandbox Code Playgroud)

sftp-wrapper.sh仅当端口正确时,该文件才会启动 sftp 服务器:

#!/bin/sh
mandatory_port=3`id -u`
current_port=`echo $SSH_CONNECTION | awk '{print $4}'`
if [ $mandatory_port -eq $current_port ]
then
  exec /usr/lib/openssh/sftp-server
fi
Run Code Online (Sandbox Code Playgroud)

2. SSH 的额外设置:

中的几行/etc/profile防止用户连接到错误的端口:

if [ -n "$SSH_CONNECTION" …
Run Code Online (Sandbox Code Playgroud)

ssh port sftp bandwidth-measuring

5
推荐指数
1
解决办法
493
查看次数

在 Amazon EC2 10 Gigabit 实例上最多 1.73 Gbps?

当我使用 iperf 测试我自己的“10 Gigabit”实例 (c3.8xlarge) 时,我不会看到超过 1.73 Gbps 的传输速率。这至少比可扩展逻辑的博主报告的测试显示 7 Gbps 和 9.5 Gbps 的结果差四倍。

我正在位于同一区域和区域的两个 c3.8xlarge 实例之间进行测试,因此这些应该是最佳基准测试条件。一个 c3.8xlarge 充当 iperf 服务器,另一个充当 iperf 客户端。这两个实例均使用 Amazon Linux AMI 2013.09.2 - ami-5256b825(64 位)启动。

为什么我看到如此糟糕的结果?

如果我想提高吞吐量,我应该看什么?

networking amazon-ec2 bandwidth-measuring

3
推荐指数
2
解决办法
7619
查看次数

我的 SAS 硬盘阵列可以使用多少 PCI-E 带宽?

注意:这个问题是真实世界的,但要对其进行分析,请注意我是从设备和总线功能的“理论”起点开始的,我承认这通常根本不能代表正在使用的带宽利用率。

我有一组 18 x SAS3 混合 8TB 和 10TB 企业驱动器,在 ZFS (FreeBSD) 下配置为 6 组 3 路镜像。目前,它们都挂在单个 24 端口 HBA (9305-24i) 上。

很难知道有多少驱动器在高峰期一起工作,但假设它们都用于读取,我得到以下最坏情况的计算(可能不现实?):

SAS3 单工带宽:(12 gbits/sec) x (8/10 encoding) = 1.2 GB/sec 原始数据最大值
=> 18 x SAS3 峰值最大值:(1.2 x 18) = 21.6 GB/sec
但 PCI-E 3.0 x 8 单工带宽:7.9 GB/秒

因此,乍一看,似乎阵列在需求下可能会受到严重限制,因为链接将阵列 IO 限制为单向 21.6 GB/秒至 7.9 GB/秒:HDD I/ 的 64% 的损失能力。

另一方面,文件服务器主要由 2 个最终用户使用:作为其文件处理的一部分,需要以最高速度进行读写的文件服务器本身,以及通过 10 GbE 链接的任何其他设备,因此即使使用 2 个链路聚合,也不能消耗超过 2 GB/秒的单工。因此,无论如何,它可能无法使用超过 PCI-E 链接速度的一小部分。

(即使我通过 SSH 对服务器本身进行一些文件管理,2 GB/秒仍然是相当不错的速度,我可能不会抱怨。) …

bandwidth zfs sas pci-express bandwidth-measuring

2
推荐指数
1
解决办法
444
查看次数

这是什么意思 - 以每兆美元 x.xx 的价格向第 95 个百分位收费?

我从一个科洛那里得到了一句话,说

“我可以做 3U,功率和 20 meg 可以以每月 250 美元的价格爆破到 100,每增加一个 meg 就按每兆 6.50 的价格计费到第 95 个百分点......完整的 24/7 数量的 IP。”

我假设这意味着 - 20Mbits 未计量,以上任何内容均按 6.50 美元/Mbit 的费率在第 95 个百分位收费。我对吗?你如何衡量每兆美元 x.xx 美元,在第 95 个百分位?

bandwidth colocation bandwidth-measuring

1
推荐指数
1
解决办法
464
查看次数

如何计量 SSH 网络使用情况?

这可能是一个简单的问题,但是如何查看 Unix 和 Linux 中的 SSH 连接从登录时间到 SSH 会话终止(注销)消耗了多少带宽?

谢谢,埃利亚斯

linux ssh bandwidth-measuring

1
推荐指数
1
解决办法
238
查看次数

Netbalancer 与 pfsense 局域网图流量?哪一个是正确的?

我正在研究wan带宽/速度检查工具/图表。通常我们使用 pfsence 作为防火墙/网关/路由器。并且我们也习惯使用“Traffic Graph”局域网界面。最近我们安装了 netbalancer https://seriousbit.com/netbalancer/ .. 但是当我们同时检查/比较两者时,有一个巨大的差异/异常..

在此处输入图片说明

哪个好?

pfsense bandwidth-measuring

1
推荐指数
1
解决办法
1247
查看次数