多年来,我们已经为关键基​​础设施做到了这一点.我们通过Quagga的bgpd获取三个完整的上游BGP源,它使用高达658MB的RAM来运行整个系统.为此,Debian在我们的经验中比其他操作系统更加可靠(并且它还需要较少的安全更新,其最小安装占用空间,导致比我们尝试的其他两个操作系统更少的重新启动).我们使用

Ksplice,因此我们只启动关键包更新.不要担心与ISP的其他供应商的兼容性…

RIPE RIR使用Quagga!

令人惊讶的是硬件并不重要,而是所有关于NIC的.快速CPU基本上只是意味着如果刷新会话,前缀加载速度会更快(假设你有一个GB的RAM并且它们加载到内存中),因此入门级四核被大量过度猜测.我们花了很长时间尝试不同的网卡,根据我们的经验,最好的是使用igb驱动程序的英特尔卡(大约100英镑/网卡,我们使用:82576,ET双端口服务器适配器),e1000排在第二位.有一些考虑因素,例如您的入口和出口NIC如何与主板通信,但对于低于250Mbps的情况,您可能不会注意到是否使用这些NIC.我们使用这种架构击退了复杂的UDP DDoS攻击(它使用了路由器难以处理的最小的UDP数据包).请记住,能够处理最多数量的数据包是您最关心的,而不一定是吞吐量,以Mbps为单位.我们已经指定了一个千兆多宿主路由器,可以处理标准的互联网大小的数据包,即正常运行,高达850Mbps!

我从思科开始(bgpd的配置几乎相同,所以如果你有使用思科套件的经验,这是一个非常快速的过渡)但是因为Linux是如此具有可塑性(例如能够为你的路由器添加一些低资源脚本)帮助报告和管理员)恕我直言使这种类型的设置非常强大(和被低估).如果您仍然有任何疑问或需要进一步的帮助,那么阅读Nanog Mailing list archives中的一些内容就不会出错.

这应该可以让你在Debian上很快开始:Easy Quagga Tutorial

bsd比linux节省内存,Freebsd还是Linux?作为BGP路由器超过100mbps相关推荐

  1. linux ps内存占用率,linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定...

    背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况. 一. linux ps命令,查看某进程cpu和内存占用率情况 [root@test vhost]# ps aux US ...

  2. 【Linux 内核 内存管理】Linux 内核堆内存管理 ② ( 动态分配堆内存方式 | brk 系统调用 | mmap 系统调用 | brk 系统调用源码介绍 )

    文章目录 一.Linux 系统 动态分配堆内存 方式 二.brk 系统调用 动态分配堆内存 一.Linux 系统 动态分配堆内存 方式 Linux 系统中 , 提供了 222 种方式 进行 " ...

  3. 【Linux 内核 内存管理】Linux 内核堆内存管理 ① ( 堆内存管理 | 内存描述符 mm_struct 结构体 | mm_struct 结构体中的 start_brk、brk 成员 )

    文章目录 一.堆内存管理 二.内存描述符 mm_struct 结构体 三.mm_struct 结构体中的 start_brk.brk 成员 一.堆内存管理 Linux 操作系统中的 " 堆内 ...

  4. 【Linux 内核 内存管理】Linux 内核内存布局 ③ ( Linux 内核 动态分配内存 系统接口函数 | 统计输出 vmalloc 分配的内存 )

    文章目录 一.Linux 内核 动态分配内存 系统接口函数 二.统计输出 vmalloc 分配的内存 一.Linux 内核 动态分配内存 系统接口函数 Linux 内核 " 动态分配内存 & ...

  5. linux回收内存的方法,linux释放内存的方法

    Linux 释放内存方法 先看看内存使用状况 [root@node1 ~]# free -m total used free shared buffers cached Mem: 8004 6557 ...

  6. linux 进程 内存 耗光,Linux内存耗尽原因分析

    Linux内存的使用需要维持在一定的比例内,如果内存占用太高,系统也能运行,但是会影响速度.本文就来介绍一下Linux中内存耗尽应该怎么分析? 在测试NAS性能,用fstest长时间写,分析性能变差的 ...

  7. linux的内存占用分析,Linux 内存占用分析

    这篇博客主要介绍 linux 环境下,查看内存占用的两种方式:使用 ps,top等命令:查看/proc/[pid]/下的文件.文章简要介绍了命令的使用方法与一些参数意义,同时对/proc/[pid]/ ...

  8. linux系统内存管理含义,Linux内存管理--基本概念及相关数据结构

    一.内存管理的基本概念 1.存储空间 在32位嵌入式系统中,存储空间的地址范围从0x00000000到0xFFFFFFFF.这4GB存储范围内可以包括以下几种存储空间: 设备空间(MT_DEVICE) ...

  9. linux 进程内存分析工具,Linux内存使用情况以及内存泄露分析之工具与方法

    1. 内存使用情况分析 1.1 系统总内存分析 通过cat /proc/meminfo,可用的物理内存=MemFree+Buffers+Cached. MemTotal:        5933132 ...

最新文章

  1. JS基础-Array对象手册
  2. 项目: 图片放大缩小。
  3. 单位几个小伙子,又因为微服务的事吵的不可开交
  4. zabbix监控iptables防火墙状态之是否有丢弃的包(攻-击)
  5. html5 手机端分页,哪位大神可以提供个移动端h5下拉分页的方法
  6. ThinkPHP5权限控制
  7. 关于私募基金高水位业绩报酬计提的N种方式!
  8. 64位win7下SQL2005安装和SP3补丁安装手记
  9. 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决
  10. 「项目管理」甘特图制定项目计划的方法
  11. 三菱fx3u编码器同步程序,伺服同步,一个编码器控制两个伺服同步运转
  12. 微软气坏了!Windows 惨遭抄袭,这款系统简直超越正品
  13. ENVI气溶胶反演相关示例教材
  14. mysql配置主从复制和mysql多实例配置主从复制
  15. dedecms教程:织梦未审核文档禁止动态浏览
  16. EO.WebBrowser 2021 for .NET Crack
  17. 视频物体分割算法:如何提升复杂场景的分割精度?
  18. 日语50音图学习笔记
  19. 以下哪种标签不是php起始 结束符,CIW中国网页设计师考试试题(Fireworks部分)及答案二...
  20. rtx3090ti和gtx1080ti参数对比

热门文章

  1. openGauss例行重建索引
  2. 安卓通知栏管理详解及分析 NotificationListenerService
  3. 视频怎么转音频?详细的转换步骤
  4. 学生网上选课管理系统的设计与实现—计算机类专业课程设计(毕业设计)
  5. FATFS长短文件名解析
  6. sda1,sda2,sdb1,hda1是什么东西。
  7. Python中的判断与循环语句
  8. UE发起的PDU Session Establishment流程详解(1)
  9. CODESYS (V3.5 SP12 Patch)简单应用 第 2篇之单轴简单使用CFC+ST代码(硬件:长沙赛搏机器智能MIC7001总线控制器+松下A6BE总线驱动器)
  10. 计算机毕业设计 SSM网上服装商城系统 服装定制商城系统 服装定制信息管理系统Java