我有一个prefork / fork守护进程。 在我看来,主进程经常消耗磁盘: PID TID RDDSK WRDSK WCANCL DSK CMD 16830 – 7264K 48696K 18624K 10% our daemon 从strace我看,它只在这段时间分叉: 1461316357.209106 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 16203 <0.002074> 1461316357.211241 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 16204 <0.000843> 1461316387.241264 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 19984 <0.002144> 1461316387.243471 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 19985 <0.000990> 1461316388.851070 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 20063 <0.002046> […]
我最近买了TPLINK TL-SG2424P 24端口POEpipe理交换机。 目前我只能使用less量的接入点,不超过4或5个,至less到年底我们要改变build筑的时候,我们还需要更多。 问题是:有没有更好的方法来select在交换机中使用的24个端口中的哪4个,无论是关于数据吞吐量/等待时间还是poe性能? 从我从大学的记忆中,我猜测通过使用尽可能分开的端口,我应该达到更高的延迟,但更好的吞吐量,但POE呢? 有一种方法可以减less消耗/加热? 当我将使用20或22个PD时,我应该担心吗? 谢谢你的帮助。
我们目前的Varnishconfiguration遇到一个奇怪的问题。 4x Web服务器(Windows 2003 Server上的IIS 6.5,每个安装在Intel(R)Xeon(R)CPU E5450 @ 3.00GHz四核,4GB RAM上) 3x Varnish服务器(Ubuntu 12.04.2上的varnish-3.0.3修订版9e6a70f)LTS-64位/精确,内核Linux 3.2.0-29-generic,每个都安装在Intel(R)Xeon®CPU E5450 @ 3.00GHz四核,4GB RAM) Varnish服务器的性能通常非常糟糕,因为如果我们closures其中一个,另外两个不能完成所有的请求并开始跳过节拍,导致待处理的请求,超时,404等等。 我们可以做些什么来改善我们的清漆性能? 考虑到在我们的最大峰值期间,我们每秒钟获得的请求less于5k,我们应该能够在没有任何问题的情况下为我们的页面提供服务。 我们使用标准的vanilla CFG,如varnishadm> param.show输出所示: acceptor_sleep_decay 0.900000 [] acceptor_sleep_incr 0.001000 [s] acceptor_sleep_max 0.050000 [s] auto_restart on [bool] ban_dups on [bool] ban_lurker_sleep 0.010000 [s] between_bytes_timeout 60.000000 [s] cc_command "exec gcc -std=gnu99 -g -O2 -pthread -fpic -shared – […]
我知道你应该总是有相同的内存时钟速度,最好的情况下,即使是相同的制造商意味着相同的RAM模块。 但是,如果您使用以下设置,会发生什么情况: 具有32 GB内存的服务器 1x 16 GB DDR4 1600 MHz 1x 16 GB DDR4 2100 Mhz 一个内存是以2100兆赫的速度运行还是都会降到最低的兆赫(也就是1600)? 除了可能的性能损失之外,还有其他什么原因不使用给定的设置? 即使我知道什么是build议,我对可能的负面影响非常感兴趣。
我对获得折叠农场设置感兴趣,但我想这个问题同样适用于任何计算密集型的集群。 基本上目标是: (典型地)GHz / $(当然不同的CPU系列具有不同的GHz值)最大化性能; 最小化空间; 和 最大限度地降低用电量。 build议?
我刚刚发现Python脚本的瓶颈是将一个文本文件逐行写入我们的QNAP NAS。 请参阅附件的Python代码片段。 这是否必然如此缓慢,或者我们的QNAP /networking设置有什么问题? # local SSD: 2 seconds with open(r'C:\Daten\numbers.txt', 'w') as f: # local SSD with buffering: 2 seconds with open(r'C:\Daten\numbers.txt', 'w', buffering=2**20) as f: # Share on QNAP NAS: ### 36 … 61 seconds! ### with open(r'I:\numbers.txt', 'w') as f: # Share on QNAP NAS with buffering: 2 … 3 seconds […]
托pipewindows计算机分页文件的存储系统的性能有多大影响(我猜VMWare / KVM / Xen / Whatever都是物理或虚拟实例)?
我正在执行从VmWare到Hyper-V的迁移,而分配给虚拟机的虚拟CPU是不同的,我想知道当我们将VMachine从Vmware迁移到Hyper-V时应该有什么样的等效值 例如,在VmWare上,我们有一个2008 R2标准,configuration了4个磁盘和2个虚拟套接字,VmWareconfiguration报告“核心总数:8” 当我将VmWare迁移到Hyper-V时,我应该将8个处理器分配给虚拟机吗? 这将是具有类似的性能,我将在VmWare上具有相同的configuration? (我没有很多其他选项可以在Hyper-V上configuration)。 最好的祝福
我正在考虑购买两台服务器之一。 除CPU之外,它们具有相似的规格。 服务器1配有2个E5405,服务器2只有一个X3460。 我有一些configuration像第一台服务器的服务器,虽然我很高兴与性能,我想知道如果我能用更新的硬件更好。 服务器将用于托pipe游戏服务器 – 主要用于Source引擎。
我注意到,在“分区烧录”之后,我的新EMC VNX5200 SAN趋于更好地运行。 通过这个我的意思是用不同的垃圾数据填充分区,并删除所有的东西几次。 向我的SANpipe理员询问这件事,但他不能打扰。 他嘟d了一下IOPS,还说MB / s是相关的。 现在可能是这样,但是对于我来说,我每晚的SQL备份和恢复(大的连续的块)以当前的80MB / s而不是我开始的15MB / s运行是非常重要的。 推动并获得了一个SQL服务器我自己的LUN。 但是我不清楚后端有多less个磁盘,RAIDconfiguration,或者是否有任何其他LUN,如果SAN执行任何caching或将常用数据移动到某些更快的存储(可以解释“烧入” )。 我可以挖掘pipe理控制台,因为我有权访问,但不知道如何阅读所有的信息。 我很高兴知道这一切都运行良好,并接受目前的performance为预期的水平。 但是再次看到,在这个昂贵的SAN atm上看到的最大读取是80MB / s,写入了大约一半,在我的3年前的7200rpm硬盘(没有RAID)的桌面实验室下,可以获得恒定的110MB / s备份。 问题是,如何从SAN获得一致的性能? 我应该问什么我的SANpipe理员? 什么是检查性能的最好方法? 还是有一个值得信赖的在线资源,我可以检查并指向他的性能基准,考虑到SAN制造商,磁盘型号和configuration数据以及负载typesscheme? (类似于相同游戏平台的CPU + GFX分数)