标签: memory

戴尔 Poweredge 2950 内存升级

我们希望通过添加 4x4GB RAM 来升级我们现有的 2GB x 2 RAM。如果服务器有 2 个 2GB 的插槽和 4 个 4GB 的插槽,服务器会遇到一些问题或效率低下吗?是否建议所有插槽的容量相同?

memory dell-poweredge

1
推荐指数
1
解决办法
2155
查看次数

您如何控制 SQL 数据库的哪一部分加载到服务器内存中?

我的 SQL Server 机器有 6GB 的 RAM,但数据库大小是 20GB。数据库主要是一个事件日志,按时间聚集索引。

客户最感兴趣的是最新数据。他们希望在查询这些最新数据时速度超快。

当 SQL Server 将自身加载到服务器内存中时,有没有办法指示 SQL 仅将最新数据预加载到内存中?

performance memory sql-server

1
推荐指数
1
解决办法
222
查看次数

mongodb 1 分钟吃掉 48G

在 mongodb 中,我使用这个集合:

Size     55.93g 
Data Size    39.82g
Storage Size 41.08g 
Extents  53 
Indexes  4 
Index Size   9.64g
Run Code Online (Sandbox Code Playgroud)

mongdb 需要几秒钟才能启动这个单个集合,并且专用服务器上的所有 48GB RAM 都没有了。

更糟糕的是,这台机器上还有一个mysqld+nginx/fcgi,应该允许一起使用至少24GB。即剩余的 24GB,对于 mongod 来说足够了!

但是,它并没有以公平的方式共享。每个人都说 mongod 的内存是由操作系统管理的,如果其他进程需要 RAM,则会为其他进程释放不必要的空间。在我的机器上,它没有释放 RAM。怎么了?

自由

             total       used       free     shared    buffers     cached`
Mem:      49559136   49403908     155228          0      57284   47247564
-/+ buffers/cache:    2099060   47460076
Swap:      8008392        164    8008228
Run Code Online (Sandbox Code Playgroud)

memory mongodb

1
推荐指数
1
解决办法
942
查看次数

VMWare 内存使用问题

我的主机操作系统上安装了 VMWare Workstation 8,我的主机操作系统配置了 32 GB 的 RAM。

在此处输入图片说明

创建了 3 个 VM,并且所有这些 VM 都设置为使用 4 GB RAM。这些 VM 使用 Microsoft Windows 2008 R2。 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

但是,从所有三个虚拟机的虚拟机设置页面,我看到了这个警告。

在此处输入图片说明

这个警告是什么意思?目前我启动了所有 3 个虚拟机。理论上,我的主机至少应该使用 3X4=12 GB 内存。然而,事实并非如此。查看运行在主机上的任务管理器程序。

在此处输入图片说明

有什么问题?任何人都可以提供一些想法?谢谢。

memory vmware-workstation

1
推荐指数
1
解决办法
484
查看次数

消耗内存的 servlet 导致 Tomcat 崩溃

我有一个 Tomcat 服务器,它为许多 webapps 提供服务,每个 webapps 都有许多 servlet。有时,单个 webapp 的单个 servlet 内存不足,然后整个 Tomcat 崩溃,出现 Java“内存不足”错误,我不得不重新启动它。

有没有办法隔离 servlet,这样当它运行内存不足时,它不会使所有其他应用程序崩溃?

我目前在 Windows 上运行 Tomcat 7,但我可能很快会转向 Linux,因此欢迎对这两个平台进行回答。

memory tomcat servlets

1
推荐指数
1
解决办法
518
查看次数

Munin 和奇数服务器内存使用情况

我一直在分析我的 munin 图,发现我的服务器的内存使用率非常高。

题:

我的服务器内存使用率是否过高?如果是我应该:

  • 获得更大内存的更大 EC2 实例
  • 更改一些配置(建议?)

背景:

  • EC2 大型实例
  • 在一年的时间里,我对服务器做了一些小改动。但是,我不记得我所做的所有更改。
  • 一项更改是启用 MySQL 缓存。在下面的图表中很容易看到这一点。
  • 就我们的 Web 应用程序的 PHP/后端而言,没有做太多更改。

附上统计:

边注:

我是一个很好的开发人员(PHP ...),但是当谈到 linux 时,我正在慢慢学习。这个问题可能有点笼统。我希望得到一般指导,以便我可以学习,一旦我学会了,我就可以发布更具体的问题。

linux memory amazon-ec2 memory-usage

1
推荐指数
1
解决办法
1625
查看次数

64GB 服务器上的 100GB 虚拟内存,无需交换

可能的重复:
了解虚拟内存使用情况 > Linux 上的交换 + 物理内存

我们有以下流程:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                         
10684 root       8 -15 89.6g  13g 1.1g S 406.9 21.8 316:34.89 java 
Run Code Online (Sandbox Code Playgroud)

假设我们只有 64GB 的 RAM,这个虚拟内存量是否可以?这里还有关于物理内存的信息:

Mem:  65995412k total, 64967388k used,  1028024k free,  3976288k buffers
Swap: 32764556k total,     1236k used, 32763320k free, 19534812k cached
Run Code Online (Sandbox Code Playgroud)

如您所见,仅交换了 1236k。

我们想知道缺少的 30GB+ RAM 在哪里?它们在磁盘上吗?

特定进程可以使用多少虚拟内存?虚拟内存和 RAM 之间有什么联系。

linux memory virtual-memory

1
推荐指数
1
解决办法
1788
查看次数

MariaDB/MySQL 使用大量线程/内存

我一直在设置一个新的 VPS,想试用 MariaDB。我使用的是 MariaDB 10.0.1,据我所知,它相当于 MySQL 5.6。

自 MariaDB/MySQL 5.5 以来,线程的线程处理是否发生了巨大变化?这是我在旧服务器(CentOS 5.9、MySQL 5.5)上看到的:

centos 5.9 上的 mysql 5.5

在 Centos 6.3 和 MariaDB 10 (MySQL 5.6) 上:

centos 6.3 上的 mariadb 10

以下是事实清单:

在服务器 A(CentOS 5.9,MySQL 5.5)上:

  • 大约有 15 个数据库连接到各种网站和服务
  • Plesk 已安装
  • MySQL 进行了最低限度的调整:

/etc/my.cnf

[mysqld]
local-infile=0
query_cache_type = 1
query_cache_size = 32M

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql

# Misc vars
key_buffer_size=32M
join_buffer_size=512K
tmp_table_size=32M
max_heap_table_size=32M
thread_cache_size=4
table_cache=300

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# InnoDB vars
innodb_buffer_pool_size=96M
innodb_additional_mem_pool_size=500K
innodb_log_buffer_size=500K
innodb_thread_concurrency=2
Run Code Online (Sandbox Code Playgroud)

在服务器 B(CentOS 6.3,MariaDB 10)上:

  • 有 3 个数据库,其中只有一个当前“正在使用”并连接到一个低流量站点。 …

mysql memory centos threads mariadb

1
推荐指数
1
解决办法
6844
查看次数

仅升级RAM时,什么会增加消耗的服务器内存量?

将 RAM 从 2 GB 升级到 3 GB 或 4 GB 时,是否有任何原因会导致 Windows Server 2008 上的内存消耗增加?

我注意到当 RAM 为 2GB 时,服务器使用的内存约为 1.5 到 1.8 GB,而在将总 RAM 升级到 3GB 后,它更改为 1.8 到 2.1GB,而我们没有更改已安装的软件、运行的服务和服务器使用情况、域和访问。

windows-server-2008 memory configuration

1
推荐指数
1
解决办法
180
查看次数

在 VPS 中是什么耗尽了我的 RAM?

我正在运行,我看到在 502968 KB 中,使用了 48064 KB,剩下 16884 KB 空闲。但是当我查看各个进程时,我发现 mysql 有时会消耗我 9.4% 的 RAM - 但似乎没有其他任何东西消耗任何东西。什么消耗了我所有的内存?

这是顶部的屏幕截图:

top - 20:46:07 up 1 min,  1 user,  load average: 0.18, 0.05, 0.02
Tasks:  81 total,   1 running,  80 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.4 sy,  0.0 ni, 99.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:    502968 total,   241236 used,   261732 free,    10488 buffers
KiB Swap:   524284 total,        0 used,   524284 free,   106756 cached

PID USER …
Run Code Online (Sandbox Code Playgroud)

ubuntu memory top

1
推荐指数
1
解决办法
693
查看次数