嘿,大家好,我很久没看过服务器了。 我遇到的问题是Windows 2008 Standard FE Service Pack 2 Intel Xeon X3430 @ 2.40 2.39 GHZ 4 GB内存 64位 除了91%的物理内存达到峰值之外,似乎没有任何问题,每秒超过100个硬件故障。 根据我的理解,硬件故障在一台机器上应该是相当罕见的。 有什么日志可以告诉你吗? 或者调查我自己。 该机器的一般性能是好的,我可以访问SBS2008和相当顺利地更改设置,而不挂起等。但是,我们连接到服务器,并通过应用程序做了不lessSQL。 对于一个logging检索20行,可能需要20多秒。 在此先感谢,杰米 编辑: 什么服务器用于: IIS ASP Web服务 SQL 2008 项目清单 交换 无法上传截图由于低信誉 – 为什么我的工作在这里:)
我们的客户端有一个基于客户端的Ruby on Rails应用程序(即在控制器和视图中处理很less),在服务器堆栈中使用Apache和Passenger。 我们看到每个用户连接大约需要2MB。 这是合理的,还是我们在configuration中做错了? 我们试图估计每台服务器可以支持多less用户。 谢谢!
我是一个不受欢迎的人,在过去的一周里,我们已经两次推倒我们的高内存Linux机器,因为我一直在跑的更多内存。 解决这个问题的方法之一就是设置每个进程的ulimit,这样如果每个进程超过一定数量的内存使用量,进程将被终止。 有时候,虽然我需要大量的内存,而不是一些并行进程的ram。 而不是依靠我记得积极pipe理我的限制,每当我在不同的平行度上运行一个不同的工作时,是否有某种等同于ulimit的方法来查看用户总结的ram用法,然后杀死所有一些用户的进程,而不是沉没整个系统?
是否有可能阻止交换单个进程? 这个过程是一个内存数据库,不应该被移动到虚拟内存。 所有其他进程仍然应该可以交换。 我需要像SQL Server的“内存locking页面”选项。
我的服务器是768MB RAM的Linode。 这里有大约8个由Nginx,Supervisor和Gunicorn提供支持的小型低stream量Django站点。 目前,每个站点都有自己的Linux用户帐户,该站点的文件位于用户的主目录中。 每个用户都有一个开发和生产主pipe程序,运行1到4名工人的Gunicorn。 我们是一家小型的咨询公司,在不久的将来,我们只会把越来越多的小型,低stream量的Django网站添加到服务器上。 当我看上面的时候,我有一堆Gunicorn进程在运行,RAM几乎完全用完了。 有一段时间,我们只有512MB的内存,几乎完全用完,但是当我们增加了更多的内存时,Gunicorn进程只占用了更多的内存。 有没有好的方法来优化这个服务器的尽可能多的低stream量(如1000个点击一个月)Django的网站尽可能? 我select了Apache上的Nginx设置,因为我读了它在系统资源上更好,但似乎目前的设置不是非常有效地使用资源。
以下https://serverfault.com/questions/418735/unbelievable-issue-a-single-apache-process-takes-4-gb-of-memory我作为一个新的问题发布,因为我能够确定它的事实当连接的客户端是Googlebot时发生。 通过“它”,我的意思是一个单一的Apache进程吃5千兆内存?! 有没有人有一个什么可能是这个原因的想法? 非常感谢您的帮助! 我发现了另一个问题完全相同的问题,但没有答案: https : //serverfault.com/questions/161478/apache-process-consuming-all-memory-on-the-server 我们的环境使用PHP和postgresql: # httpd -V Server version: Apache/2.2.3 Server built: Jun 6 2012 10:00:42 Server's Module Magic Number: 20051115:3 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 64-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with…. -D APACHE_MPM_DIR="server/mpm/prefork" […]
我正在考虑在Windows 2008 R2 64位/ 16GB服务器上使用Apache 32位进行Moodle安装。 由于可用内存影响可以服务的用户并发数,因此我想知道32位Windows进程的2GB内存限制如何影响Apache + PHP。 是整个服务器的集体限制,还是每个Apachesubprocess/线程分别应用? 如果是单独的,那么有多less个孩子在Windows上启动? 每个请求一个? 每个处理器核心一个? 东西在中间? 这在某种程度上是可configuration的吗?
我有一个在Parallels上运行CentOS的虚拟机片。 这是free -m的输出 [root@server ~]# free -m total used free shared buffers cached Mem: 960 272 687 0 0 0 -/+ buffers/cache: 272 687 Swap: 0 0 0 这是一个LAMP服务器,数据库本身超过1000 MB。 不应该“缓冲区”和“caching”显示更高的值,caching数据库文件? 它看起来只有1/3的内存正在使用。
大约一个星期前,我经历了一个非常有趣的情况。 我有一个带有华硕P5LD2主板的工作站 – 台式机,4 x 1 GB的非注册DDR2金士顿内存。 IIRC 12-14个月前曾经是同一台机器的受害者。 在中风的时候,PSU炸了,HDD死了。 我replace了两个,跑了testing,包括memtest ,一切似乎都很好。 用户正在愉快地工作,直到上周有一天,他在他的一些文件中发现了一些最近的数据“腐败”。 我调查了这个问题,并设法缩小到主板故障。 然而,“数据腐败”是相当有趣和可重复的: 将文本文件从本地目录复制到另一个本地目录,并在两个版本之间运行diff ,文件中只有一处随机地改变了一点; 这个位始终是8位中的第6位,在hex文本编辑器中查看,即hex19变为hex39; 在访问NFS装载和本地装载时,问题是可重现的。 来自其他客户的重复testing没有产生任何差异; 当通过rsync -av通过networking从本机复制时,命令失败, Corrupted MAC on input. Disconnecting: Packet corrupt出现Corrupted MAC on input. Disconnecting: Packet corrupt Corrupted MAC on input. Disconnecting: Packet corrupt ; 尝试相同的MB,但不同的内存设置 – 再次的差异; 旧的内存设置在另一个华硕P5LD2 MB – 没有差异; memtest运行超过24小时 – 没有报告单个错误。 从testing中得出的结论 – […]
任何想法为什么? 与Ubuntu 12.04相同的服务器正确显示192G。 用centos 6.4(64位): 与Ubuntu 12.04(64位): 我把mem = 193447M放在/boot/grub/grub.conf的内核部分中,无济于事。 dmidecode显示,关于内存,两个96G银行和16x16G棒: dmesg显示所有16个棒,但在此之前报告:(系统RAM:164864MB)