在Gentoo Linux下,我有一个Dell 1950 Poweredge服务器,带有两个四核Intel Xeon 2.33 GHZ和16 GB内存。 我正在运行繁重的计算任务,我不知道他们是如何实施的… 顶部给我的部分信息(%CPU,…),但我不知道脚本是否在2个CPU上运行 我想监视CPU的负载/活动(就像整个系统的顶部一样),看脚本是否需要双CPU的优先权? 除了重新编写脚本,如何优化2个CPU的有效载荷?
在我目前的设置(debian squeeze x64,6 cpu)中,java和apache似乎都不能充分利用服务器的潜力。 慕尼黑监测显示,CPU使用率从未超过200%。 我们运行了几次压力testing,将服务器负载提高到了80,但是CPU使用率一直很低。 有任何想法吗?
有一个令我疯狂的问题。 一天后,我试图解决我的VPS CPU使用问题,CPU负载已经从60%增长到150%,我不知道是什么原因造成的问题。 请帮帮我。 我已经在Linode 1024上安装了一个mediawiki的副本。该wiki正在Niginx + PHP-fpm + MySql上运行。 这个wiki没有太多的stream量,每天只有4000个请求,主要来自Google和Bing机器人。 之前一直在使用CPU的60%左右(Linode的400%)。 我认为这有点高,所以前两天,我试图解决这个问题(不知道在等什么)。 我什么都没做,只是在wiki的configuration文件中增加了一个新的空行,这会改变configuration文件的修改时间,然后所有的caching页面文件都将被设置为无效。 之前我曾经这样做过,这会导致CPU使用率过高,但通常只需要几个小时就可以恢复正常。 目前还没有,我的CPU使用率在两天以上的时间里已经达到了150%左右。 这是使用大多数CPU保证的php-fpm。 使用三个核心的100%并不罕见。 我以前没见过。 Linode上还有其他的网站,但它应该是wiki。 因为如果我离线维基,CPU使用率将很快回落到40%左右。 那天我也复制了php-fpm.conf,并打开它,但没有改变它。 我不知道我做错了什么。 我在这里寻求帮助,以免自己被疯狂! 这是php-fpm。 有没有办法找出它在做什么? 我的意思是像哪些脚本是相关的,哪些function代码正在运行? 最佳: top – 06:34:33 up 10 days, 4:23, 2 users, load average: 1.10, 1.24, 1.37 Tasks: 76 total, 4 running, 72 sleeping, 0 stopped, 0 zombie Cpu(s): 61.1%us, […]
我是AWS新手,所以我认为这可能是一个非常简单的问题: 我正在使用一个EC2 t1.micro实例作为我的SQL DB服务器来进行一些我正在做的小规模分析(Windows,SQL Express 2008)。 这一切都进行得很顺利,直到我最近有一个巨大的SQL查询,最大限度的微型实例,可怜的CPU,并花了太长的时间来运行。 看到瓶颈是CPU,我升级到具有5个EC2计算单元(2个核心x2.5个计算单元)的“高CPU”实例(c1.medium)。 我再次启动了对查询的testing,运行速度更快,我开心地启动了完整的CPU密集型查询。 当我检查资源监视器来查看我的新硬件在做什么时,我看到sqlservr.exe进程只使用了CPU的50%,而MSSQLSERVER服务同样正好使用了50%。 在微型实例,它是使用100%。 假设瓶颈是统一的CPU,我简单地把事情简化了一些,但是似乎SQL应该把CPU推到100%以更快的速度查询查询(并且确实有50%似乎是可疑的)。 我的问题是: 为什么CPU只有50%? 这与2个核心有什么关系? 我是否需要做任何事情来让SQL充分利用我所付出的计算能力? 或者是SQL使用它的所有计算能力,而且我误解了资源监视器中所看到的内容?
我正在支持针对SQL Server 2008 R2运行的系统。 服务器是具有8 GB内存的单CPU盒子。 随着stream量的增加,服务器已经开始饱和,最高频率达到100%。 磁盘I / O保持中等(有点令人惊讶)。 显然,一个新的服务器将是最好的select。 但是,如果没有这个,我可以期待从安装更多的RAM中得到明显的改善吗? 还是内存只有帮助I / O问题(通过caching)?
我对Linux负载平均值的粗略理解是CPU核心一直在工作的每个整数。 例如,1意味着在一个4核心系统上,1个核心正在工作。 超线程是如何影响这个的? 它甚至考虑在负载平均值?
我有一台Synology DS213j,通过内置的VPN服务器(我使用OpenVPN)使用Windows资源pipe理器通过VPN访问。 将文件复制到本地硬盘驱动器的速度非常慢,仅在〜170 KB / s的范围内。 这似乎是由Synologys CPU是在100%的限制。 查看DSM中的资源监视器,显示smbd进程占CPU的90%以上。 NAS运行DSM版本5.2-5592。 规格说它有一个1.2 GHz的CPU。 这不应该超过这个能力吗? 我阅读了DSM 5.2版本,在这些问题上他们要为年长的NAS重量级。 版本6是更好的performance? 我应该降级到4吗? 或者,这是不是在操作系统的问题,可以解决,否则? 怎么样?
首先在这里从一个渴望学习者更多的教育与前端。 请考虑下面的munin图: 考虑到一般的stream量,这个盒子上的网站今天得到的是和昨天一样的“相同”,并且在做同样的工作,为什么今天CPU以不同的方式被利用(根据我对于什么好的意思的理解)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 19857 mysql 20 0 514m 47m 3404 S 386 9.7 4511:45 mysqld 15659 www-data 20 0 205m 11m 4856 S 7 2.3 0:00.67 apache2 15701 www-data 20 0 205m 11m 4424 S 5 2.2 0:00.19 apache2 15700 www-data 20 0 0 0 0 […]
我正在寻找各种VPS托pipe服务提供商,我注意到,虽然他们中的许多人会给你的内存,硬盘空间和带宽多less方面的VPS的规格,很less会给你多lessCPU资源您将可用。 我对此很好奇,因为有些托pipe服务提供商(例如myhosting.com)允许您指定您的VPS中可以拥有多lessCPU资源(通常是以总MHz为单位)。 那么这是否意味着在没有指定VPS的CPU规格的情况下,它将使用它所基于的物理服务器的整个CPU处理能力?