Articles of 内存

Debian虚拟内存达到极限

作为系统的新手,我inheritance了Debian服务器,我注意到虚拟内存非常高(大约95%!)。 服务器运行缓慢大约6个月,我想知道你们中的任何一个人是否有任何提示,我可以尝试,特别是释放内存。 服务器托pipe各种网站,也是Postit电子邮件服务器。 以下是详细信息: 操作系统Debian Linux 5.0 Webmin版本1.580 系统时间Thu Apr 12 11:12:21 2012 在x86_64上的内核和CPU Linux 2.6.18-6-amd64 处理器信息Intel(R)Core(TM)2 Duo CPU E7400 @ 2.80GHz,2个内核 系统正常运行时间为229天,12小时,50分钟 运行进程138 CPU负载平均值0.10(1分钟)0.28(5分钟)0.36(15分钟) CPU使用率14%,1%内核,0%IO,85%空闲 实际内存总计2.94 GB,使用1.69 GB 虚拟内存总计3.93 GB,使用3.84 GB 本地磁盘空间总计142.84 GB,使用116.13 GB 免费m输出: 免费-m caching总共使用的空闲共享缓冲区 Mem:3010 2517 492 0 107 996 – / + buffers / cache:1413 1596 交换:4024 3930 93 最高输出: […]

Windows Server 2008 R2和Windows 7 Home / Prof / Ultimate上的内存和线程pipe理器是否一样?

我在DBA网站上问了一个问题 ,我得到了答复 ,这意味着,Windows Server 2008 R2和Windows 7 Home / Prof / Ultimate具有不同的内存和线程pipe理器。 它是否正确?

VOIP,MySQL和HTTP服务器可接受的内存限制

我目前正在运行Mandriva(Linux)服务器,内存相当低(1GB)。 目前规格看起来像这样(它目前用于VoIP(sip),MySQL和HTTP): freememory total freeswap totalswap buffers cached 30 997 840 1003 7 286 当我看着空闲的内存,它确实打扰我,它的运行如此之低,(30MB!),但caching看起来不错(286MB,或25%)。 我习惯于运行Windows,caching内存在需要的时候会自动释放。 服务器会这样做吗? 这是如何Linux内存pipe理工作? 一般来说这是否足够的备用内存? 我应该尽量减less内存使用量吗? 而最后一个,什么是最好的工具来读取每个进程的内存使用情况? 当我看上面 ,最高使用是4.2 mem,第二个是0.9,第三个是0.0。 那么它在哪里被使用? 我知道1GB是不是很多,但这些服务器是从2003年,并没有预算升级谢谢

用扭矩设置总内存限制

我运行一个适度大小的集群,我有一个队列问题。 例如,我有一个128GB的内存节点和一个程序,我设置每个内核的内存量。 因此,例如,如果我将内存设置为8GB,那么我将只能运行16个内核,然后再打虚拟内存,这是必须避免的。 现在我正在使用Torque作为排队方法,如果我将两个10核心作业提交到每个8GB的单个节点,它将尝试使用160GB的内存。 我想要做的是限制一个节点上的作业数量,以使它们的总内存使用量仅仅是节点的物理内存。 每个内核的内存数量是高度dynamic的,作业可以轻松使用所有物理内存,但只能使用可用内核的一小部分。 根据我的理解,通过阅读和实验,只有当作业在节点上运行后超过这些限制,并且在作业继续之前不对这些限制进行调节时,Tor才能使用pmem,vmem,mem命令。 作为一个侧面说明,这些工作中有很多只能使用后期所需内存的10%。 那么有没有办法与Torque做到这一点。 如果没有,你会build议另一个排队程序? 感谢您的时间。

当使用maven创buildjvm时,jvm堆的默认大小是多less?

我正在使用由以下命令启动的服务器。 mvn jetty:run 我想停止服务器,但我没有运行mvndocker:停止,甚至faild运行java -version,为什么? [mirror@home wpse]$ mvn jetty:stop ///////////// Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. [mirror@home wpse]$ java ////////////// Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual […]

我应该整合多个相同的虚拟机到BSD监狱吗?

我们运行了许多Openfire XMPP / Jabber服务器。 由于Openfire的工作原理,我们不能在一台服务器上轻松地运行多个Openfire实例,所以我有5个相同的VMware ESXi虚拟机,每个都有CentOS,MySQl,Java和Openfire。 他们是完全一样的,除了他们的IP地址,实际的Openfire MySQL数据库和它的configuration文件。 我想知道这是否是最佳configuration,或者将这些虚拟机移动到一台FreeBSD机器上,然后把每台虚拟机放到FreeBSD监狱里。 具体来说,我想知道,如果VMWare的透明页面共享(TPS)的好处将超出运行5个相同的操作系统的成本。 我最终会用一个大型的FreeBSD机器和java在bsd监狱中运行的内存less吗?

如何更改DomU运行时的内存

我有一个xen-4.1.3,linux-image-3.2.0-3-amd64,debian squeeze和16Gb的RAM的xen服务器。 域0有1G的ram,其余的内存属于pipe理程序。 我想用最less的内存启动一个来宾域,并在稍后增加它的运行时间。 当我启动一个256Mb的内存域的客户域,运行xm mem-set domu 4Gb ,我只在domu中得到〜3Gb,而一个guest域名free说: root@test:~# free total used free shared buffers cached Mem: 2830620 72868 2757752 0 2432 43504 -/+ buffers/cache: 26932 2803688 Swap: 1048572 0 1048572 而来宾域dmesg说: [ 0.000000] Memory: 175912k/2883584k available (3527k kernel code, 448k absent, 2707224k reserved, 3210k data, 612k init) 当我用RAM的2Gb启动一个来宾域时,我可以运行xm mem-set domu 7Gb并在访客域中获取〜7G的ram: root@test:~# free […]

虚拟化时应为主机操作系统分配多less内存

我想购买一台专用服务器并对其进行虚拟化。 细节: 主机操作系统Ubuntu 12.04服务器操作系统设置3个虚拟机。 2个服务web应用与php / Mysql + nginx和1个运行bugzilla。 这就是说我应该为主机操作系统分配多lessRAM内存。 主机操作系统不会用于pipe理虚拟机以外的任何其他function。 请让我知道,如果我需要提供更多的信息。 我打算使用KVM进行虚拟化。

如何读取`acpidump`提供的XSDT表的地址?

我想访问BSD中的物理内存。 acpidump -t XSDT > xsdt_dump.asl它给: /* RSD PTR: OEM=ALASKA, ACPI_Rev=2.0x (2) XSDT=0x9aae8070, length=36, cksum=164 */ /* XSDT: Length=92, Revision=1, Checksum=244, OEMID=ALASKA, OEM Table ID=H55HC, OEM Revision=0x1072009, Creator ID=AMI, Creator Revision=0x10013 Entries={ 0x9aaee2d8, 0x9aaee3d0, 0x9aaee458, 0x9aaee4a0, 0x9aaee560, 0x9aaee668, 0x9aaee6a8 } */ /* FACP: Length=244, Revision=4, Checksum=153, OEMID=ALASKA, OEM Table ID=H55HC, OEM Revision=0x1072009, Creator ID=AMI, Creator […]

/ var / log /消息显示很多CE Err = 0x2000即使在未使用的银行(插槽)

我最近不得不升级旧服务器(HP ML350G5)与使用FBDIMM DDR2内存(不能得到我住的新的)。 重启后/ var / log / messages一直困扰着CE Err = 0x2000的错误,但系统似乎是稳定的。 我猜ECC正在处理事情。 没有意义的是即使我只使用2个插槽(插槽0和3),错误日志也会在所有存储体上显示相同的错误。 安装的RAM是兼容Centos 5.5 32位的2x4GB Kingstone模块。 我正在等待一些可用的停机时间来安装PAE内核来利用8GB的优势,但我没有预料到的错误。 其他postbuild议运行一个memtest,但我想分享,看看是否有人经历类似的错误指向未使用的内存插槽。 错误是否与32位可以考虑的内存(没有运行64位或PAE内核)相关? 错误日志示例如下。 8月14日21:00:35 umm内核:EDAC MC0:CE行0,通道0,标号“”:(分支= 0 DRAM-Bank = 4 RDWR =读RAS = 12405 CAS = 506,CE错误= 0x2000 -Mirrored Demand Data ECC)) 8月14日21:00:36 umm内核:EDAC MC0:CE行0,通道0,标号“”:(分支= 0 DRAM-Bank = 2 RDWR =读RAS = 3505 CAS = 4,CE错误= […]