在一个具有1个CPU核心和2GB RAM的VPS上,我为一个低stream量网站运行一个mysql + apache2。 有时候机器变慢或停止通过apache或mysql传递。 这就是为什么我build立了nagios运行5-10天后发送警报,如“服务警报:本地主机/当前负载是警告”。 然后我可以通过SSHlogin,并检查RAM是否足够,500MB +可用,只有60MB交换使用。 由于系统再次减速,我检查了系统日志,发现了很多这样的条目: Jun 30 23:46:31 cl22 postfix / error [2190]:46D8974323:to =,relay = none,delay = 294806,delays = 294803/3/0/0,dsn = 4.4.3,status = deferred暂停:主机或域名未find名称服务错误为name = zombine.com type = MX:主机未find,请重试)Jun 30 23:46:31 cl22 postfix / error [2193]:49CB374123:to =,relay = none,delay = 154189,delay = 154185 / 3.1 / 0/0,dsn = 4.4.3,status = deferred(临时传递暂停:未find主机名或域名,name […]
是否有一种简单的方法来检查某个单线程应用程序是否通过Windows在CPU核心之间进行了平衡? 我已经尝试过Process Explorer,但是如果可能的话,我找不到一种方法来读取它。 我想知道这个的原因是因为我明白并不是所有的单线程应用程序都是平衡的,而是坚持1个内核。
短 : 在Windows中最好的selectctrl-alt-1 – > top或sudo iotop ? 长 : 由于cpu-bottleneck或磁盘瓶颈,有时服务器或工作站可能会挂起。 我如何诊断这是Windows上最快最简单的方法? 我正在寻找一些可用的东西,即使系统处于瘫痪状态,例如内置的task-manager或者procexp(sysinternals工具)太重了。 它需要快速。 还是我不得不接受在Windows上以* nix:y方式工作是不可能的?
我的networking服务器(Ubuntu,Apache和Redis服务器)在高峰时间达到100%CPU。 将所有stream量redirect到HTTPS后,CPU使用率会迅速增加。 我们在服务器上使用PHP 5.6,Apache 2.2,Redis服务器和GeoIP。 服务器有足够的内存,只使用非常less的内存。 是否有可能做任何事情来减lessCPU使用率? top – 11:30:01 up 115 days, 2:48, 1 user, load average: 190.86, 270.08, 159.08 Tasks: 1612 total, 155 running, 1456 sleeping, 0 stopped, 1 zombie %Cpu(s): 75.5 us, 19.3 sy, 0.0 ni, 2.1 id, 1.8 wa, 0.0 hi, 1.2 si, 0.0 st KiB Mem: 61836576 total, 58087948 used, […]
我是一个Linux操作系统的新手,我在我的基于drupal的网站上遇到了麻烦,事实certificate这是非常慢的。 我使用2个独立的服务器托pipe和MYSQL。 在执行顶部命令时,我得到了以下结果 top – 06:34:26 up 17:54, 1 user, load average: 4.54, 4.98, 5.36 Tasks: 79 total, 1 running, 78 sleeping, 0 stopped, 0 zombie Cpu(s): 74.8%us, 23.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 1.7%si, 0.0%st Mem: 4044336k total, 3963584k used, 80752k free, 21760k buffers Swap: 1477940k total, 0k used, 1477940k free, 3530868k cached PID USER […]
我的一台服务器出现了一些负载问题,它使用各种不同的guest虚拟机运行Xen,目前的服务器数量已经到了极限。 然而,它往往会滞后,我们想弄清楚是什么造成了这一点。 是否有某种应用程序/工具可以分析这是什么进程,并在多个服务器上执行此操作(可能合并数据,或将其列在彼此旁边)。 服务器正在运行Debian 5.0 64位。
我有一个过程,插入1000万条logging到MySQL数据库,并运行在(4 * 2.13GHz的处理器+ 4演出的内存)的Linux机器上。 现在需要花费大约2个小时才能完成,我不确定这个过程是否利用了所有的处理器。 使用顶部我增加了优先级(显示为-20),运行时间降低到20分钟。 我想让这个过程利用所有的处理器,并且想知道我可以用什么工具查看它? 有没有其他方法可以把更多的CPU /内存的运行过程,并提高执行速度?
我的一台服务器随机加热,有几个应用程序正在运行。 有什么方法可以跟踪哪个应用程序产生更多的热量或消耗更多的CPU周期。
如果我可以访问大量的CPU,并且希望使用map-reduce体系结构快速检查1亿个数字的素数,那么需要多less个CPU? 每个映射的计算实例将使用指定的除数范围(例如实例1:检查除数2-1000,实例2:检查除数1001-2000,等等)针对所讨论的数量执行有效的检查。 定义: 很快就意味着要在30-60分钟内对一亿个数字进行检查。 有效的划分意味着只检查直到平方根的奇数。 较低的除数将只是加速计算的已知素数。 1 CPU是1.0-1.2 GHz 2007 Opteron或2007 Xeon处理器的等效CPU容量。 是的,我知道有更好的algorithm,如AKS,但我需要能够分工在映射实例之间的工作。 要问的更好的问题可能是:CPU数量与validation给定数量的数字所花费的时间之间的math关系是什么? 我在问这个问题,因为我正在计算出在亚马逊AWS上需要购买的Map_Reduce实例的数量,以便计算可行(几个月/less于一年)。
我试图找出像VM的模板信息 NAME = vm-example CPU = 2 MEMORY = 1024 DISK = [type = swap,size = 2048,readonly =“no”]在将主机部署到实际机器之前,如何计算主机上的负载? 有没有一个公式? 还是一个软件工具?