`
Fangrn
  • 浏览: 818518 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 管理员的 10 个关键技巧(7)-检查带宽

阅读更多

设想:公司 A 有一个名为 ginger 的存储服务器,并通过名为 beckham 的客户端节点装载 NFS。公司 A 确定他们需要从 ginger 得到更多的带宽,因为有大量的节点需要 NFS 装载 ginger 的共享文件系统。

实现此操作的最常用和最便宜的方式是将两个吉比特以太网 NIC 组合在一起。这是最便宜的,因为您通常会有一个额外的可用 NIC 和一个额外的端口。

所以采取此这个方法。不过现在的问题是:到底需要多少带宽?

吉比特以太网理论上的限制是 128MBit/s。这个数字从何而来?看看这些计算:

1Gb = 1024Mb1024Mb/8 = 128MB ;"b" = "bits,"、"B" = "bytes"

但实际看到的是什么呢,有什么好的测量方法呢?我推荐一个工具 iperf。可以按照以下方法获得 iperf:

# wget http://dast.nlanr.net/Projects/Iperf2.0/iperf-2.0.2.tar.gz

需要在 ginger 和 beckham 均可见的共享文件系统上安装此工具,或者在两个节点上编译并安装。我将在两个节点均可见的 bob 用户的主目录中编译它:

tar zxvf iperf*gz
cd iperf-2.0.2
./configure -prefix=/home/bob/perf
make
make install

在 ginger 上,运行:

# /home/bob/perf/bin/iperf -s -f M

这台机器将用作服务器并以 MBit/s 为单位输出执行速度。

在 beckham 节点上,运行:

# /home/bob/perf/bin/iperf -c ginger -P 4 -f M -w 256k -t 60

两 个屏幕上的结果都指示了速度是多少。在使用吉比特适配器的普通服务器上,可能会看到速度约为 112MBit/s。这是 TCP 堆栈和物理电缆中的常用带宽。通过以端到端的方式连接两台服务器,每台服务器使用两个联结的以太网卡,我获得了约 220MBit/s 的带宽。

事实上,在联结的网络上看到的 NFS 约为 150-160MBit/s。这仍然表示带宽可以达到预期效果。如果看到更小的值,则应该检查是否有问题。

我最近碰到一种情况,即通过连接驱动程序连接两个使用了不同驱动程序的 NIC。这导致性能非常低,带宽约为 20MBit/s,比不连接以太网卡时的带宽还小!

分享到:
评论

相关推荐

    Red-Hat-Enterprise-Linux-6-Resource-Management-Guide-en-US

    这本书不仅适合系统管理员和运维人员,也适合希望深入了解 Linux 资源管理的开发者。书中提供的实用技巧和案例研究有助于读者提升在 Red Hat Enterprise Linux 6 环境下的系统优化能力。同时,遵循 CC-BY-SA 许可...

    SUSE Linux Enterprise Server 11 管理员手册

    ### SUSE Linux Enterprise Server 11 管理员手册 关键知识点解析 #### 一、YaST在线更新 **1.1 使用Qt界面手动安装增补程序** - **概念理解**:YaST (Yet another Setup Tool) 是 SUSE Linux 的核心配置工具,...

    20个你不得不知的Linux服务器性能调优技巧.doc

    Linux服务器性能调优是IT系统管理员的关键任务,尤其对于那些承载关键业务的服务器。Linux以其开源、稳定和高效的特点在服务器领域占据重要地位。本文将介绍20个实用的Linux服务器性能优化技巧。 1. **调整磁盘I/O*...

    linux网卡速率和双工模式的配置借鉴.pdf

    Linux 网络性能的优化一直以来是系统管理员和网络工程师关注的重点。随着网络需求的日益增长,合理配置网卡速率和双工模式成为提升网络效率的关键步骤。本文将深入探讨如何通过 mii-tool 工具来配置 Linux 系统中的...

    Linux NFS−HOWTO

    ### Linux NFS-HOWTO 关键知识点 #### 一、引言 - **NFS简介**:NFS(Network File System)是一种分布式文件系统协议,它允许一个系统...对于希望在局域网内部署文件共享服务的管理员来说,这是一份非常实用的指南。

    Linux故障排除宝典

    学习这本书,你将能应对Linux系统中的各种挑战,成为一名出色的系统管理员或运维工程师。 在实际使用中,配合"Linux故障排除宝典.exe"这个可能的电子版资源,你可以随时随地查阅,加深对每个知识点的理解。同时,...

    Linux网络调优指导.pdf

    Linux网络调优作为一项关键的技术,对于保证基于AMD EPYC系列处理器的服务器稳定高效运行尤为重要。随着企业对数据处理和传输能力的需求日益增长,网络调优技术的掌握成为了系统管理员必须具备的技能之一。本文档...

    计算机网络资源监管-nmon配置

    nmon由Nigel Griffiths开发,它能够实时显示并记录系统的CPU、内存、磁盘I/O、网络流量等关键性能指标,帮助管理员识别和解决性能瓶颈。在本文中,我们将深入探讨nmon的配置及其在网络资源监管中的应用。 首先,...

    OrionAdministratorGuide.pdf

    通过本指南的学习,网络管理员将能够掌握Orion NPM的关键技术和操作技巧,有效提升网络运维效率,保障企业业务连续性和用户体验。 请注意,虽然SolarWinds Orion NPM提供了丰富的功能,但在实际应用过程中,网络...

    UNIX系统管理与维护大全

    通过《UNIX系统管理与维护大全》,读者可以全面地了解UNIX系统,从基础操作到高级管理技巧,为成为一名合格的UNIX系统管理员打下坚实基础。无论你是新手还是有经验的管理员,这份资料都能提供宝贵的指导。

    wifi性能测试工具.rar

    iperf测试不仅可以帮助普通用户了解家庭或办公室的网络状况,对于网络管理员来说,也是一个不可或缺的诊断工具,能够帮助他们定位网络问题,优化网络配置,提升网络性能。在进行测试时,用户应根据提供的使用方法和...

    网管实用工具合集

    在IT行业中,网络管理是一项...同时,通过持续的学习和实践,管理员还能掌握更高级的技巧,比如利用脚本自动化监控任务,提升工作效率。因此,掌握这些网管实用工具的使用方法对于任何IT专业人士来说都是极其有价值的。

    nmis8.4.10g.tar.gz

    3. **性能监控**:监测网络设备的CPU、内存、带宽利用率等关键指标,以图表形式展示,便于分析和优化。 4. **报警管理**:当网络出现异常时,NMIS会触发报警机制,通过邮件、短信等多种方式通知管理员。 5. **配置...

    性能调优 性能监控工具 性能分析工具

    在IT领域,性能调优是确保系统高效运行的...因此,掌握NMON工具的使用是每个系统管理员和运维人员必备的技能之一。在日常工作中,定期运行NMON进行性能检查,及时发现并解决问题,对于维护稳定、高效的IT环境至关重要。

    NetBackup91_AdminGuide_NDMP.pdf

    通过深入理解和应用这些知识点,管理员可以有效地利用Veritas NetBackup 9.1 for NDMP来保护组织的数据,确保业务连续性和数据安全性。同时,及时获取和支持更新,以应对不断变化的技术环境和潜在的安全威胁。

    Squid中文权威指南 最好的Squid指南

    Squid的访问控制功能允许管理员限制特定用户或IP地址的网络访问。通过设置访问控制列表(ACL),可以实现基于用户身份、时间、URL或其他因素的访问策略。例如,你可以禁止员工在工作时间访问非业务相关的网站,或者...

    Squid中文权威指南

    总而言之,《Squid中文权威指南》这本书提供了详尽的Squid使用指南,无论你是初学者还是经验丰富的管理员,都能从中受益。通过阅读和实践,你将能够熟练掌握Squid的安装、配置、调试和优化技巧,为你的网络环境构建...

    检测CPU、内存、网速、线程的工具

    在IT领域,对系统资源进行监控是至关重要的,这有助于我们了解计算机的运行状态,及时发现并解决问题。...无论是对于日常使用还是专业的系统管理员,掌握这些工具的使用技巧都是提升工作效率的关键。

    tianyalvs-开源

    通过这个开源项目,IT管理员可以更加轻松地管理和维护复杂的LVS+Keepalived环境,降低运维难度,提高系统的稳定性和效率。对于想要深入了解或使用LVS负载均衡技术的人来说,"tianyalvs-开源"是一个值得探索的工具。 ...

Global site tag (gtag.js) - Google Analytics