Articles of 内存

你如何连续运行Wireshark而不用吃掉所有的RAM?

我需要整夜运行Wireshark来捕获某个IP地址的数据包。 我注意到Wireshark运行时间越长,它占用的内存就越多,因为它存储了运行期间发现的所有数据包。 有三种可能的解决scheme,但我在网上找不到任何答案: 将Wiresharkconfiguration为仅将通过filter出现的数据包(不是所有数据包)保存在RAM中。 我不确定这是否可能。 将Wiresharkconfiguration为每小时自动将数据包保存到文件,并在存储到文件后释放其内存。 使用Wireshark的替代方法来运行一段时间。

来宾虚拟机显示高内存使用情况时,什么都没有使用内存

我在我的Hyper-V环境中有一个访客虚拟机设置,我试图给我们dynamic内存。 正在使用以下设置… 启动RAM:8192 最小RAM:2048 最大RAM:8192 内存缓冲区:20% 记忆体重量:滑块上的中等 我想我可能有一些configuration错误,因为一旦我启动虚拟机,并进入任务pipe理器在来宾虚拟机看性能选项卡,我看到服务器具有以下用法… 有趣的是,没有什么是使用该内存(下面sorting最高的顶部内存)… 为什么会显示如此高的内存使用率? UPDATE 根据提供的答案,我也想向资源经理展示。 它显示了完全一样的东西。

为什么限制共享内存的总量?

我有一些在CentOS 7系统上共享内存的大内存进程。 我正在为他们调整内存系统。 对于kernel.shmmax和kernel.shmall,RedHat文档指出: kernel.shmmax定义了Linux进程可以在其虚拟地址空间中分配的单个共享内存段的最大字节数。 kernel.shmall设置可以在系统范围内使用的共享内存页面的总量。 为什么共享内存有这样的限制? 我可以限制用户或进程使用限制或cgroup的总内存。 为什么我要限制系统上可用的总共享内存? 当系统有很多共享内存需要pipe理时,系统是否会受到影响?

RDIMM vs LRDIMM DL380p G8

我需要增加几台DL380p Gen8服务器(双至强CPU E5-2640)的内存。 24个DIMM插槽。 这些服务器运行VMWare ESXi 5.5。 我不打算使用现有的8 GB RDIMM,而是只安装16个新的16 GB RDIMM或LRDIMM(总共256 GB)。 服务器仅支持DDR3(RDIMM,LRDIMM或UDIMM)。 最初我打算使用LRDIMM,但后来我碰到这篇文章: DDR4 RDIMM and LRDIMM Performance Comparison 我们的许多HPC客户正在寻求高速度和低延迟。 在那个领域,RDIMM是赢家。 在LRDIMM下: 当目标数量非常大时,LRDIMM就是要走的路。 如果我正确地阅读了这篇文章,在我们的场景中,RDIMM实际上可能比LRDIMM导致更好的服务器性能。 我的问题是: 鉴于服务器硬件+ RAM的数量+这个服务器的预期用途,LRDIMM可能导致明显/显着改善的服务器性能(对于RAM速度很重要的任务)? 如果不是的话,我可能也会得到RDIMMs(less $) 以下是具体的模块: LRDIMM:647653-081(HPE 16GB 2Rx4 PC3L-10600R-9套件) RDIMM:672612-081(HPE 16GB 2Rx4 PC3-12800R-11套件) 注意:我打算使用HPE服务器内存configuration器( https://h22195.www2.hpe.com/MemoryTool/Home/SelectServer )来确定要填充的插槽等。

我如何使用stress-ng来模拟内存使用情况?

我发现命令stress-ng -c 0 -l 60占用了60%的CPU。 是否有一个类似的命令来获取可用内存的一定比例?

解释非零vmstat“si / so”值

在解释非零vmstat“si / so”值方面,有用的经验法则是什么? 什么时候价值“好”,什么时候表明内存情况有问题? 在一般情况下,这个问题当然很难回答,但是我正在寻找经验法则而不是确切的规则。

Unix内存pipe理

当在Unix中使用top / free来查看内存使用情况时,有'used / free / shared / buffers / cached'类别。 那些究竟是什么意思? 我试图找一个维基,但没有find详细信息。 请指教,谢谢。

这两台专用的OpenBSD服务器有多大的RAM?

第一台服务器将是服务器A. wordpress, joomla, roundcube and opencart (mysql databases are on Server B) over a 3 year period max would be 2000 unique visits a day. Would be about 500 downloads on the Server (100-500kb in size) all downloaded from 10 to 50x a week each. 想着2GB的Ram 第二台服务器是服务器B. holds the mysql databases which the Server A […]

SQL Server批量插入物理内存问题

我有一个脚本执行15个批量插入操作到一个SQL Server数据库中的顺序,全部基于下面的一个: BULK INSERT M_USERS FROM '\\spath\users.txt' WITH ( BATCHSIZE = 1000, FIELDTERMINATOR = '|', ROWTERMINATOR = '\n', FIRSTROW = 2, ERRORFILE='\\spath\users.err' ) GO 这15个文本文件大小不一。 一些有不到5000行,而最大有超过5,000,000行。 我正在12 GB内存和24 GB页面文件的服务器上运行脚本。 一旦启动,我注意到该服务器上的物理内存使用量稳步增加,直到接近100%。 即使脚本完成(或由于内存不足而失败),内存使用率也不会下降。 看来Sql Server从不释放它用来执行批量插入的内存资源。 有谁知道我是否可以通过修改脚本解决这个问题,或者这是SQL Server的问题吗? 编辑:最终我得到错误“资源池内部没有足够的系统内存”运行此查询。“ 一切都失败了

什么锯齿承诺内存图表是什么意思?

我们一直在试图在我们的服务器上debugging加载程序,而且我们一直在看一些图表,比如这个: (白色的空间是当服务器被洗的时候,我们无法收集Munin的统计数据。)我很想知道为什么承诺的内存每晚大约凌晨4点会持续下降。 有什么明显的我失踪? 这不像我们在那段时间重新启动所有的用户应用程序… 额外。 该服务器是一个共享的Web主机。 我们处理大约两千个活跃用户,并以他们可能想要的任何语言提供CGI,FastCGI,SSH。 该服务器运行Fedora 13,并且是五台服务器的活动集群的一部分。 我们使用networking文件系统AFS。 我们支持cron,但是没有用户cronjobs从这个服务器上运行(我们把这些服务器交给另一个服务器)。