我只是在新的服务器上安装了新的FreeBSD 9.0。 机器正在使用机载千兆网卡(Atheros AR8151)。 它运行Samba和FTP,并具有〜3TB的ZFS池。 当我从某些主机上下载文件时,我获得了非常好的读取性能,通过FTP接近90mb / s。 但其他一些主机的读取性能却非常糟糕,约为2mb / s。 起初我虽然是桑巴舞,但事实certificate这不是真的。 我尝试从同一台交换机后面的两台独立主机上下载一些文件,一台是Ubuntu 10.10机器,另一台是运行Mac OS 10.4的。 Ubuntu机器达到2mb / s,而Mac OS机器达到10mb / s。 根据要求,有关networking和testing设置的更多细节。 问题中的networking是我的大学networking,至less1Gbit。 我有一台运行OpenWRT的NetGear WNDR3700路由器。 WNDR连接到HP Procurve交换机(这是我无法控制的)。 Procurve还通过光纤连接到大学networking。 该服务器是在Intel Celeron G540上运行,具有上述NIC。 它通过千兆位以太网直接连接到WNDR3700。 为了testing和诊断我下载的问题,并使用多种协议将一些1.5GB文件从服务器上传到服务器。 下列使用的机器和协议(下载是从服务器传出的stream量): 通过gbit以太网连接到Procurve的Windows 7机器。 我只能对这个进行下载testing,大概是2mb / s左右。 这是一个不到一个月的笔记本电脑。 其次是连接到WNDR的Linux Mint机器,这台计算机大约6个月大。 我做了一个下载和上传testing,这两个都有出色的performance。 我用过FTP,SMB和scp。 然后还有另一台Linux机器,运行Ubuntu 10.10,又是一台笔记本电脑,但是这台机器已经大约3年了。 在所有3个协议中,它在两个方向上的传输性能都非常差。 这一个也连接到Procurve。 那么还有另一台linux机器,不知道它在运行什么发行版,因为它不是我的。 这台计算机通过SMB和FTP下载了10MB / s的文件。 再次连接到Procurve(通过100mbit以太网)。 然后有一个3个月大的Macbook […]
我想抛出主机系统的所有服务,并将其放入监狱。 不幸的是,这不适用于文件共享(例如nfsd),因为jails默认没有自己的networking堆栈。 我知道读一些有关vimage的东西可以解决这个问题。 查看更多的线程: http : //forums.freebsd.org/showthread.php?t=9006 使用vimage与原始监狱应该使用更多的,但与vimage和ezjail的使用使它很难。 有没有人有关于这个话题的经验,并希望分享? 问候
我正尝试将NFS共享连接到XenCenter。 NFS服务器是一个ZFSGuru发行版(使用FreeBSD)。 zfs卷是这样输出的: /sbin/zfs set sharenfs="on" temppool/share 根据“showmount”,它是可用的: showmount -e /temppool/share Everyone 但是,当我尝试使用XenServer连接到它(因此它可以用作VHD的存储)时,出现以下错误: Internal error:Failure("Storage_access failed with: SR_BACKEND_FAILURE_73: [; NFS mount error[opterr=mount failed with return code 32]; ]") 任何人有一个想法? 更新: 这是来自NFS服务器上的日志: 9月3日16:23:10 zfsguru mountd [962]:从192.168.10.217挂载不存在的path/ temppool / share / 7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf 9月3日16:23:10 zfsguru mountd [962]:mount请求从192.168.10.217拒绝/ temppool / share / 7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf Sep 3 16:23:11 zfsguru mountd [962]:从192.168.10.217挂载不存在的path/ […]
我有一个freebsd 9.0路由器与250-300Mbit / s的stream量,并需要过滤小页面(http.request.uri)。 我不关心tor,anonymizers,代理等。只是防止从我的networking直接访问此页面。 怎么样? 只有redirecthttp到鱿鱼或任何其他的http代理? 我知道tcpdump -ddd和bpf netgraph节点。 但是http对我来说很难。
我意识到这更多的是一个初学者的问题,但手册,谷歌和FreeBSD手册没有提供任何解决scheme。 我在一个8.2稳定的FreeBSD上使用ZFS版本28,我的问题如下:当我安装一个ZFS文件系统(zfs mount)时,文件系统按预期方式挂载,但是不挂载子文件系统。 有一个内置的方式来recursion挂载一个zfs文件系统,它的孩子? 在此先感谢您的帮助。 flexy
我正在运行FreeBSD: # uname -a FreeBSD f9.XXX.org 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64 # 我得到以下: # portaudit | head -3 Affected package: sudo-1.8.3_1 Type of problem: sudo — Authentication bypass when clock is reset. Reference: http://portaudit.FreeBSD.org/764344fb-8214-11e2-9273-902b343deec9.html # 有没有一种简单的方法来更新这个包(重新)build立它(不/ usr /端口)的包。 我通过pkg_add (这很容易)安装它。 *更新* # pkg_delete sudo-1.8.3_1 && pkg_add -r sudo […]
有人可以分享他们在多个FreeBSD机器之间构build分布式镜像文件系统的经验吗? I. e。 我们有两个(三,四…)服务器和每个安装的特殊分区“part1”。 我们在machine1上对其进行一些更改,这些更改立即在所有其他机器的“part1”上生效。 在我们的“集群”上经常没有写操作,但经常是读操作(比如高负载的Internet项目的静态Web数据)。 我们希望同时对所有机器进行对称访问(不要“阻止”访问其中一个)。 我们的目标是提供高可用性,容错和减less(可能热插拔添加和删除这个“群集”的成员)。 是否有像Ceph for Linux这样的本地技术?
FreeBSD有一些包含在“基本系统”中的软件,可以从pkg和ports集合中安装可选的软件。 基本系统包含了什么? 列表是否保存在某个地方?
我在我的FreeNAS盒子(Xeon E3-1220v5,8GB DDR4 RAM)上build立了一个SMB / CIFS共享,我注意到传输速率被限制在〜70 MB / s,而通过WebDAV我可以很容易地达到110 MB / s。使用iperf我可以达到iperf MBit / s的千兆位连接的完整理论最大值。 根据lspci ,NIC是“Intel Corporation Ethernet Connection(2)I219-LM(rev 31)”。 我的两个testing计算机上的磁盘都足够快,可以很容易地饱和吉比特速度。 我在传输文件时检查了服务器端的CPU和内存使用情况,两者看起来都不错。 在CPU上它不会高于12%左右。 我也跑了一个pingtesting,以获得链接到我的服务器的平均延迟: 3221 packets transmitted, 3221 received, 0% packet loss, time 656878ms rtt min/avg/max/mdev = 0.083/0.131/0.321/0.028 ms 我现在的问题是,我怎样才能找出限制速度越来越高的速度? 我期待至less约90 MB /秒的东西。 这里是testparm -vvv的输出: # Global parameters [global] bind interfaces only = No […]
我有一台CentOS 4专用服务器。 我想把FreeBSD 7放在上面,但是我没有控制台访问权限,也没有物理访问权限。 我正在考虑在本地机器上进行FreeBSD的通用安装,进行configuration调整,例如设置网卡等,然后创build安装的磁盘映像。 然后,我会写这个图像到服务器与netcat喂dd。 唯一的问题是,传输70G的数据(磁盘的大小)是不实际的。 我想不出一个好办法来解决这个问题,同时仍然确保系统在重新引导时正确地启动FreeBSD。 当然,为了这个工作,我需要尽量减less重新启动,并尝试从工作的Linux安装做一切。 有没有人拉过这样的东西呢? 你是怎么做到的?