Articles of 内存

Debian virt / res / shr和cpu时间限制

服务器有多个用户运行多个程序,其中一些似乎没有performance,并会像没有明天一样吃掉RAM,例如: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 30091 xxxx 20 0 2194m 1.4g 1.4g S 21 9.0 0:56.03 aaaaa 30212 xxxx 20 0 1460m 1.1g 1.1g D 5 6.9 0:44.12 aaaaa 我们有文件系统配额设置,否则没有其他我知道的。 我希望能够限制VIRT RES SHR(也许只是限制1将限制其他2?)。 这可能吗? 在命令终止之前,我想限制cputime(实际上命令被另一个脚本调用,我假设父脚本不会被终止?)。 我已经看了一下limits.conf和PAM的东西,但不知道最好的方法是什么,以及如何testing。

Redis使用大量的RAM,不断增加,直到我重新启动它

我有一个简单的Redis安装,它似乎慢慢地吃了越来越多的内存,在一个稳定的斜坡,直到我重新启动Redis服务器。 我使用redis作为caching层,目前我没有在我的密钥上设置过期,因为我不认为这是必要的。 我以为redis会丢掉旧密钥或者其他东西 – 尽pipe显然这没有发生。 什么是处理这种情况的最好方法,我应该在我的密钥上设置一个短暂的过期时间,还是有一些内置到redis中的function来过期旧密钥,以腾出空间给新的密钥? 先谢谢了!

如何修复Linux 2.6.18内核后“消失”的内存?

从这里移动: https : //stackoverflow.com/questions/7070640/how-to-fix-disappeared-memory-after-linux-2-6-18-kernel 我认为目前有一个已知的问题,自2.6.18内核以来有一些内存显示问题: 例如: dmesg | grep Memory [ 0.000000] Memory: 82008k/98304k available (3091k kernel code, 448k absent, 15848k reserved, 2471k data, 460k init) 这是使用Xen PV的96MB RAM VPS上的实际内存量。 但是,使用free -m时,这里是实际输出: free -m total used free shared buffers cached Mem: 86 74 11 0 8 48 -/+ buffers/cache: 18 68 Swap: 127 0 127 […]

如何阅读有关RAM模块的惠普手册?

在本用户指南的第48页中,介绍了使用AMD Opteron CPU的HP DL385服务器的内存模块安装顺序。 每个CPU有12个银行,每个CPU有6个4GB + 2个2GB的模块。 这个复杂的情况应该如何读取图表? 更新 2GB模块是RDIMM和双列。 4GB模块是RDIMM和单列。

在Debian 6,64bit上,psycopg2和libgcrypt.so会出现“无法分配内存”的错误

我有一个奇怪的生产特定错误与Python psycopg2 postgresql驱动程序和libgcrypt模块相关。 我正在运行Debian 6,32位主机我的应用程序与uWSGI和Nginx。 我决定切换到64位全新安装。 一切似乎都很好,除了我在uwsgi.log中获取每个请求的Python回溯之下: File "…/python2.7/site-packages/django/core/handlers/wsgi.py", line 272, in __call__ response = self.get_response(request) File "…/python2.7/site-packages/django/core/handlers/base.py", line 169, in get_response response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) File "…/python2.7/site-packages/django/core/handlers/base.py", line 203, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "…/python2.7/site-packages/django/views/debug.py", line 59, in technical_500_response html = reporter.get_traceback_html() and so on… 所以,我去了django / core / handlers / base.py(Django版本1.3.1)第166行,这似乎是最后一个exception处理程序,它包含了一切非常特殊的东西。 […]

Exchange – 每秒爆发内存页数

我刚刚开始使用Zabbix昨天监视Exchange服务器(SBS 2003),并且在晚上收到了几条关于每秒内存页数指示符的警报,performance为突发性和突发性: 链接到全尺寸的图片: http : //i.imgur.com/uAbXz.png 速度是3000页/秒。 我不知道那个内存页面/秒的指标是什么意思,但是Zabbix已经触发了你在图像上看到的每一个窥视的警报。 如果触发设置为> 20页/秒,则发出警报。 问题不是Zabbix在这里,但交换所和我想知道这是否正常,这可能是这些生涩爆发的根源。 如果您愿意,我可以提供更多的服务器性能图表。

Apache,httpd进程4MB +内存使用,WordPress,专用服务器

发生了什么事apache? 我无法追查到这样做到我的服务器的进程。 我现在不能了,服务器每天都会崩溃几次。 不知道该怎么办,在这里试了一下所有的答案,我找不到问题。 apache 5978 0.0 1.4 34060 14000 ? S 10:13 0:00 /usr/sbin/httpd apache 5979 1.8 3.6 61660 35632 ? S 10:13 0:02 /usr/sbin/httpd apache 5982 1.9 3.6 61712 35640 ? S 10:13 0:02 /usr/sbin/httpd apache 5983 0.0 1.7 46000 17480 ? S 10:13 0:00 /usr/sbin/httpd apache 5984 1.4 4.3 70880 42644 ? […]

MS SQL硬件configuration

关于订购镜像数据库对来驱动我们的多用户Web应用程序,并寻找一些方面的指导。 我已阅读其他职位的各种反馈,但很难将反馈放在我们的使用情况简介的上下文中。 我们正在为我们的(有限)降价寻找最好的回报。 以下(计划)详细说明是否适合用途,以及我们应该改变哪些方面(例如HDDtypes,内存级别,RAIDconfiguration,处理器)? 最后同时在两个方向上运行镜像,我们是否正确地假设我们将在硬件上获得更好的杠杆作用? 当前系统configuration 运行SQL 2005 Standard 32位的Windows 2003 多个数据库 – 当前尺寸为23GB,8GB,7GB,6GB,5GB,5GB,2GB和4个1GB Total Reads vs Total Writes给出的比例为2.5比1 在两台相同的服务器之间镜像运行实例(即空闲热插拔) 1xRAID 1个7.5K SATAarrays,运行一切 – 在RAID控制器上没有caching 2GB内存 至强双核1.8GHz 计划的系统configuration 运行SQL 2005 Standard 64位的Windows 2008 R2 分割镜像,使它在同一时间在两个方向上都是活动的 – 即一半数据库将以一种方式镜像,另一半以另一种方式来试图更好地利用h / w 2个相同的服务器: 戴尔H700 RAID控制器,1GBcaching 1xRAID 1用于OS /程序文件/事务日志的近线SAS 1TBarrays 1xRAID 1个用于数据库的600GB 15K SAS驱动器arrays 8GB内存 英特尔四核2.6GHz

这是logging内存故障(CentOS Web服务器)

$ sudo tail /var/log/messages Jan 30 13:47:58 www kernel: EDAC MC0: CE row 3, channel 0, label "": Corrected error (Socket=0 channel=1 dimm=1) Jan 30 13:47:58 www kernel: EDAC MC0: CE row 3, channel 0, label "": Corrected error (Socket=0 channel=1 dimm=1) Jan 30 13:47:58 www kernel: EDAC MC0: CE row 3, channel 0, label […]

如何查看tcpsndbuf上导致failcnt的原因

通过查看用户beancounters,我在我的tcpsndbuf上看到了一个failcnt。 我怎么能看到是什么导致这个失败者? 我遇到了我的服务器的问题,我认为这是因为这个,所以我真的需要找出哪里出了问题。