Questions tagged «bsd»

Berkeley Software Distribution是1977年至1995年在加利福尼亚大学开发的基于UNIX的操作系统。

4
有人真的了解Linux / BSD中的HFSC调度如何工作吗?
我阅读了有关HFSC的SIGCOMM '97 PostScript原始论文,从技术上讲,但是我了解基本概念。您可以指定凸或凹服务曲线,而不是给出线性服务曲线(与几乎所有其他调度算法一样),从而可以解耦带宽和延迟。但是,即使本文提到了所使用的调度算法的类型(实时和链接共享),每个调度类始终仅提及一条曲线(通过指定该曲线来实现解耦,为此仅需要一条曲线) )。 现在,已经使用ALTQ调度框架为BSD(OpenBSD,FreeBSD等)实现了HFSC,并已通过TC调度框架(iproute2的一部分)在Linux上实现了HFSC。两种实现都增加了两条额外的服务曲线,这不在原始文件中!实时服务曲线和上限服务曲线。同样,请注意,原始论文提到了两种调度算法(实时和链接共享),但在那篇论文中,它们都使用一条服务曲线。正如您当前在BSD和Linux中所发现的那样,从来没有两个独立的服务曲线。 更糟糕的是,某些版本的ALTQ似乎为HSFC添加了额外的队列优先级(在原始文件中也没有优先级)。我发现一些BSD HowTo提到了此优先级设置(即使最新的ALTQ版本的手册页不知道HSFC的此类参数,因此正式地甚至不存在)。 这一切都使得HFSC调度比原始论文中描述的算法更加复杂,并且互联网上有很多教程经常相互矛盾,其中一个声称与另一个相反。这可能是为什么似乎没有人真正了解HFSC调度工作原理的主要原因。在我提出问题之前,我们需要某种示例设置。我将使用一个非常简单的示例,如下图所示: 替代文字http://f.imagehost.org/0177/hfsc-test-setup.png 以下是一些我无法回答的问题,因为这些教程相互矛盾: 我到底需要什么实时曲线?假设A1,A2,B1,B2都是128 kbit / s的链路共享(任何一个都没有实时曲线),那么如果根要分配512 kbit / s,则每个共享将获得128 kbit / s。 A和B当然都是256 kbit / s,对吗?为什么还要另外给A1和B1实时速率为128 kbit / s的曲线?这有什么好处?给予这两个更高的优先级?根据原始论文,我可以通过使用曲线来给它们更高的优先级,这毕竟是HFSC的全部意义所在。通过给两个类别提供[256kbit / s 20ms 128kbit / s]的曲线,它们的优先级都自动达到A2和B2的两倍(平均仍然仅获得128 kbit / s) 实时带宽是否计入链路共享带宽?例如,如果A1和B1都仅具有64kbit / s的实时和64kbit / s的链路共享带宽,那是否意味着一旦通过实时为64kbit / s提供服务,它们的链路共享要求也将得到满足(它们可能会获得多余的带宽,但请忽略一秒钟),或者这意味着它们通过链路共享又获得了64 kbit / s?那么,每个类别是否都具有实时和链接共享的带宽“需求”?或者,如果某个类别的要求比实时曲线更高,那么它的链接份额曲线要比实时曲线高(当前的链接份额要求等于指定的链接份额要求减去已为此提供的实时带宽)类)? 上限曲线是否也适用于实时,仅适用于链接共享或两者都适用?有些教程说一种方式,有些说另一种方式。甚至有人声称上限是实时带宽+链路共享带宽的最大值?真相是什么? 假设A2和B2均为128 kbit / …

12
BSD有什么好处?
自Warty Warthog以来,我一直在使用Ubuntu。我正在考虑尽快安装Jaunty。但是我注意到在周末NetBSD 5.0,Dragonfly BSD 2.2.1,OpenBSD 4.5和FreeBSD 7.2都已经发布了,所以我很好奇: BSD有什么好处?为什么应该或不应该安装其中之一而不是Ubuntu?他们的主要卖点是什么?性能?稳定性?硬件兼容性?便于使用?安全?它们在较旧的硬件上运行良好吗?它是什么? 编辑:这是从(主要是Java)桌面开发人员的角度来看的,但是我很想知道其他人的优缺点。它们是否更针对服务器?对于企业用户?或者是什么?
35 bsd 


3
是否应使用整个磁盘或分区创建ZFS zpool?
我在FreeBSD机器上制作zpool。创建zpool时,我观察到以下两种情况: 如果我接受raw disks并创建,zpool那么我能够形成zpool,并且它们运行良好。 如果我用格式化磁盘gpart的freebsd-zfs格式,然后做出的zpool然后还他们完美的工作。 我感到困惑的是,哪种方法更适合创建zpool?
14 unix  freebsd  partition  zfs  bsd 

4
chroot和jail之间的区别
我读了本教程-https: //help.ubuntu.com/community/BasicChroot-我了解的是,chroot是更改过程,/而创建的新受限环境是“监狱”。但是有人说我错了,chroot和jails是2个完全不同的东西。 有人真的可以简单地解释我的区别吗?
13 linux  chroot  bsd 



11
Unix Legendry(以及其他* nix)
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 这是这个问题的双胞胎。 最模糊/推荐的答案将获得答案投票! 大多数Unix和类似Unix的系统都有“传统历史”,这一历史在每一代人中都流传下来,因此新手可以看到和理解系统中一些更深奥的部分。就应向新管理员开放的深奥知识而言,长期以来* nix管理员对“ UNIX”的“ Legendry”有何贡献?
12 linux  unix  bsd  history 


5
限制已经启动的进程的网络吞吐量?(Linux / FreeBSD)
启动某个进程后,是否有任何实用程序来限制其网络吞吐量?举个简单的例子:您注意到一个用户使用scp占用了您所有的上传带宽,并且您想限制传输速率或降低传输的优先级。 我想我可以结合使用iptables / tc或pf来实现这一点,但是我想知道是否有“一次性”工具可用(例如带有--pid选项^滴的trick流)?

5
FreeBSD监狱与虚拟化性能
我很快会为自己购买一台用于个人用途(家庭相关的东西,数据挖掘项目,Web服务器和某些cron作业)的不错的服务器(类似四核HP DL585),我不知道如何将所有这些任务分为专用环境。 我习惯了FreeBSD和Linux服务器管理以及虚拟化设置(Xen和VmWare),因此虚拟化自然而然地发生了。但是当我计划使用FreeBSD时,我也可以使用jails(我对运行FreeBSD以外的任何其他操作系统都不感兴趣)。 但是我缺乏FreeBSD监狱的经验,从未计划过使用它们。因此,我正在寻找一些经验的回报,也许正在寻找在这两个领域都有经验的人,他们可以为我提供建议,哪种才最适合我的谦虚需求。

10
我应该自己制造还是购买便宜的NAS?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我研究了这个问题,并从中得到了一些想法。假设我想要一些可以在RAID支持下安静运行的东西。我看到的选择是购买家用NAS解决方案,其中大多数价格似乎在400美元或以上,或者建造自己的低功耗PC并通过软件突袭在其上安装Linux或BSD发行版。我可以期望在购买版本构建选择中为硬件支付的任何价格比较都将受到赞赏。我是一名学生,所以我有一些Linux和BSD的经验,并且有很多空闲时间,因此设置困难不是问题。在所有其他条件相同的情况下,我想为自己的经验构建自己的系统,前提是可靠性不会受到影响。

3
BSD中ls --time-style = full-iso的替代方法是什么?
Linux中的命令 $ ls -lt --time-style=full-iso 输出 ... -rw-r--r-- 1 mduda mduda 1855 2009-08-26 13:07:55.000000000 +0200 screen-configurations.xml drwxr-xr-x 2 mduda mduda 4096 2009-08-26 13:07:22.000000000 +0200 Documents drwxr-xr-x 2 mduda mduda 4096 2009-08-26 13:07:22.000000000 +0200 Music drwxr-xr-x 2 mduda mduda 4096 2009-08-26 13:07:22.000000000 +0200 Pictures
9 bsd  ls 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.