我正在创建一个服务器(控制台应用程序),但在做了一些长期测试后,我发现它在消耗RAM的情况下增长。对于本地测试套件,我使用的内存不是很多(8 8GB DDR3@2400 the )如果程序使用的内存超过'x‘,有没有办法(我假设是在Program.cs中)重启程序?另外,一种方法可能是定时循环/检查?
服务器:
HP ProLiant DL380 G5
2 proc -2x QuadCore Intel Xeon E5450, 3000 MHz
Memory- 12288 Мб (DDR2-667 Fully Buffered ECC DDR2 SDRAM)
设置:
/3GB in the boot.ini.
/PAE in the boot.ini.
Enabled AWE in SQL Server.
Enabled Lock Pages in Memory Option for users SYSTEM and Local Service.
Set Min/Max Memory
我有一个富士通TX150 S7,我想为它升级内存。我原以为这很简单,但显然并非如此。
该服务器的手册声明如下:
Memory slots: 6
Memory slot type: DIMM (DDR3)
Memory capacity (min. - max.): 1 GB - 32 GB
Memory protection: ECC
连同一些注释:
Memory notes: For the following modules a maximum of 4 DIMMs can be configured:
4GB (quad-ranked) with 1066MHz, 8GB RDIMM,
我已经发现了我的服务器上的内存速度和延迟问题。我从OVH租用这台服务器,在更换RAM之前,他们的要求之一是
要启动干预,需要在票证中发送日志,显示标识符和受影响的RAM模块。
我如何能够检测到DRAM芯片的故障,因为这是一个大型(1TBRAM)生产服务器,几天不运行memtest86+。
sysbench -测试=内存-内存块大小=4G-内存总量=32G运行
WARNING: the --test option is deprecated. You can pass a script name or path on the command line without any options.
s