目前我运行Zentyal服务器(Ubuntu)作为一个esxi 5主机在一个Adaptec raid控制器RAID 10与企业WD硬盘驱动器,8核心CPU和8 GB RAM(我知道有点矫枉过正)服务器约40个用户。 Thin Provision目前正在使用800GB以内的300GB存储空间。 在开始读/写性能是惊人的(读取200MB / s,写入170MB / s),但随着存储增长性能下降到9MB / s读取和约2-3MB / s使用dd和hdparm写入。 不明白什么可能会导致这一点,任何帮助,将不胜感激。 我已经检查了CPU,除非有人正在写入,否则没有多less内容正在被使用(maxes out,服务器上没有杀毒软件)。 这似乎只发生在这个客人,因为我试图创build另一个客人和hdparm和dd返回平均200MBs / 170MBs读/写性能。
我的主机文件系统是用noatime标志挂载的ext4 。 但在一个lxc容器内,旗子是缺席的。 这是主机上的mount的输出: /dev/sdb1 on /home type ext4 (rw,noatime) 这里是容器中的mount的输出: /dev/sdb1 on / type ext4 (rw) 我现在有两个问题: 1.如果在容器中设置了noatime它会有所作为吗? 我的猜测是肯定的 。 2.什么是最好的方法来设置容器的noatime ? 理想情况下,我想configuration这样一种方式,它始终尊重主机的文件系统标志。 更新 /proc/mounts显示稍有不同的条目: rootfs / rootfs rw 0 0 /dev/sdb1 /home ext4 rw,noatime 0 0
我一直在为一些pipe理服务器运行KVM,实际上我对它很满意,现在想要进入下一个阶段,并部署一些沉重的服务(数据挖掘,ETL,等)到他们身上。 我想知道是否有人在这里使用KVM的东西严重,并有任何问题或意见。 我特别感兴趣的是您遇到的与性能相关的问题(假设您尚未遇到稳定性问题。 为此问答制定… 您是否运行KVM来承载资源繁重的服务? 如果是1,是否有任何稳定性问题? 如果是,1和2,你有任何性能问题? (当我接触到它时,我最终会推动我的一个LVM进入一个非常负载的(非产品)环境,我会让你们知道它是如何发展的。我们运行的数据挖掘服务是尽可能的多,所以我敢肯定这个testing会很有成果!=) – 同时,我仍然期待更多的人回答上面的问题。 并且非常感谢迄今为止回应的所有人。
这是关于Windows,但我相信它也适用于其他操作系统。 我听说有人说,如果你想要更好的性能,你应该避免交换文件碎片。 为此,您可以手动为交换文件指定一个常量大小,甚至可以将其移动到专用分区/磁盘。 这真的会给任何性能好处吗? 毕竟,交换文件是以随机方式访问的,什么是更多的随机化? 如果你正在为交换文件考虑一个单独的磁盘,那么将你的钱投入到更多的RAM中会好得多。 除非你碰巧得到一个免费的磁盘当然。 所以 – 是否有一个交换文件碎片的战斗呢?
我最近试过运行一些基准testing,我想在Windows上检查一些东西,并发现在同一台机器上的基本HTTP Web服务器与Linux和Windows之间有巨大的性能差异。 我testing了几个Web服务器IIS,Apache2,Lighttpd与不同的客户端Apache的AB和我自己的客户端,结果是相同的(请求每秒)ID显示一个简单的HTML网页(默认的Web服务器页面)尺寸: IIS 7.5 Apache 2.2 Lighttpd Windows 750 800 – Linux – 9,300 22,000 我试图在Windows上禁用反病毒,但结果并没有改变。 我不明白一件事,如何在相同的硬件(i5的2.4GHz的4G)的Web服务器在最琐碎的任务不能处理相同的负载。 即使你是“亲Linux”,我仍然无法得到它是如何不同,两个64位最新的操作系统(Linux 2.6.35和Windows 7),但差距在一个数量级。 环境: 操作系统Windows 7 64位亲。 Linux的Ubuntu 2.6.35 硬件i5 2.4 GHz,4GB内存 IIS 7.5,Apache 2.2 客户ab: 称为ab -c 5 -n 10000 http://127.0.0.1/ 题: 我可以错过什么,所以我得到巨大的差异? 在您投票结束之前: 注意这是一个真正的问题,因为我正在寻找可能影响如此巨大(数量级)的性能差异的可能因素,因为我无法相信Windows可以performance得如此糟糕。 任何人?
我使用这个控制器,文件系统和磁盘设置运行几个文件服务器。 他们都遭受了糟糕的写入性能,一旦256MB的BBU写caching满了,我得到真正的高iowait(> 40),写入速度下降到几MB /秒 如果服务器在写入过程中遇到中重读取,情况会更糟糕。 我正在寻找如何调整控制器或文件系统以提高写入性能的build议。 有关RAIDarrays和控制器的一些数据: RAID Level: Primary-5, Secondary-0, RAID Level Qualifier-3 Size:5.456 TB State: Optimal Stripe Size: 64 KB Number Of Drives:4 Span Depth:1 Default Cache Policy: WriteBack, ReadAdaptive, Cached, No Write Cache if Bad BBU Current Cache Policy: WriteBack, ReadAdaptive, Cached, No Write Cache if Bad BBU Access Policy: Read/Write Disk […]
我有OpenVPN的一个非常奇怪的问题。 大多数VPN工作正常,除了这一个。 在这里,我从TCP连接性能非常低,但CPU负载很低(所以,不是CPU问题)。 OpenVPNconfiguration了UDP,AES-256-CBC密码,SHA256authentication和不压缩。 这里是我用iperf做的一些测量: 没有VPN的networking连接: iperf -c external.ip result:300 – 500mbps (good) iperf -c vpn.int.ip result: 20-30mbps (not good) 两端的CPU使用率很低。 好的,也许一些ISP形状或过滤UDP数据包。 iperf -c external.ip -b 500M result: no packet loss 嗯…如果我强迫UDPstream槽VPN iperf -c vpn.int.ip -b 100M result: no packet loss iperf -c vpn.int.ip -b 180M result: packet loss ~0.1% 所以,根据UDP的结果,我的VPN连接应该达到180mbps,但是不会。 我也用tcptrace得到很奇怪的图。 这是好的testing(不使用VPN,使用外部IP)的方式: 如您所见,发送的数据包保持在黄线附近,这意味着接收窗口几乎保持满。 这部分graphics接近连接的开始,稍后,发送的数据包实际上位于黄线之上。 […]
在我开始之前,快速的声明。 我基本上是一个开发人员被情况下强迫进入系统pipe理员angular色,所以我提前道歉,如果我说一些愚蠢的或似乎我不知道我在做什么。 所以,我们的主服务器上的HDD-s有问题。 /dev/sda有两个分区,一个安装为/ ,另一个用作PostgreSQL数据驱动器( /dev/sda2 )。 $ df -h Filesystem Size Used Avail Use% Mounted on rootfs 92G 13G 75G 14% / udev 10M 0 10M 0% /dev tmpfs 1.6G 12M 1.6G 1% /run /dev/disk/by-uuid/8ffca87a-ffe4-4c39-ab30-352b61f039f8 92G 13G 75G 14% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.2G 0 3.2G 0% /run/shm /dev/sda2 826G […]
我有一个磁盘EBS卷8GB t1.micro实例,因为它是一个LAMP环境的根磁盘。 我以为我将升级到t2.micro与8GB的通用SSD量。 不过,我读到磁存储器有100 IOPS,SSD有3 *尺寸,所以只有24 IOPS。 我是否理解,任何小于33GB的SSD容量都会比旧的磁盘容量慢一些? 更新: 来自Amazon的报价:“通用型(SSD)卷types具有卷X 3的基准IOPS,并且可以在30分钟内高达3000 IOPS。 基准是什么意思? 那30分钟怎么算了? 我的8GB固态硬盘能够在每小时/每天/每月的30分钟内达到3000 IOPS吗?
据我所知,绑定带来的其他好处之一是能够提高LAN中两台机器之间的networking速度。 绑定意味着将多个networking接口(NIC)组合到单个链路,从而提供高可用性,负载平衡, 最大吞吐量或其组合。 来源: Ubuntu文档 ,重点介绍我的。 我在两台服务器上configuration了绑定。 都有两个1Gbps的网卡适配器。 当使用iperf在这些服务器之间testing速度时,报告显示: 在使用balance-rr绑定模式时为930到945 Mbits / sec。 当使用802.3ad ,从机器A到802.3ad到802.3ad , 当使用802.3ad时,从机器B到A为930到945 Mbits / sec。 一个有趣的事情是,当使用802.3ad , ifconfig表明实际上所有的RX都在eth0 (2.5 GB与几KB / MB),而机器A上的eth1上的所有TX以及机器B上的相反。 当要求iperf使用多个连接( iperf -c 192.168.1.2 -P 10 )时,获得的和与使用单个连接时显示的结果非常接近。 两台机器连接到正确configurationLACP的Netgear GS728TS(我希望),两个LAG分别覆盖两个端口。 IEEE 802.3x模式已启用。 iperf是否适合这种testing? 如果是,有什么我失踪?