我正面临内存分配问题。
我有:
主机操作系统:Microsoft Windows XP - Professional x64 Edition - Version 2003 - Service Pack 2。
主机物理内存:8 GB
来宾操作系统:Red Hat Enterprise Linux WS 版本 4(Nahant 更新 5)。我不确定它是 32 位还是 64 位。该lsb_release -a命令说参数 LSB 版本:core-3.0-ia32,所以我猜那将是 32 位...
VMware Player 版本:2.5.2 build-156735
我希望 VMware Player 可以分配超过 4 GB 的空间,但是当我进入设置时,它只列出了 4 GB。如果我选择“关于”选项,它实际上说我在主机中安装了 8 GB。
这个由其他人创建并提供给我的 VMware 映像显然是使用 VMware Workstation 5 完成的。
为什么我不能分配 8 GB?
问题出在哪儿?
在 WMware Player 版本中,Guest OS 还是 Host OS?
我该如何解决这个问题?
我知道对于这个版本的播放器,没有 32 位版本和 64 位版本。
我有一台坏了的旧笔记本电脑;我已经卸下了硬盘驱动器和 RAM 并丢弃了笔记本电脑(无论如何它有点旧)。
虽然我意识到 RAM 可能只在一段时间内“有用”,但硬盘驱动器应该始终保持一些有用性......(设备的规格对我的问题不重要)
长期储存此类物品的正确方法是什么?只是每件物品的防静电袋或更多?可以一起存放吗?防静电背板还有必要吗?没有设备,设备损坏的可能性有多大?
我有一个只有 256 MB 内存的 Windows XP 系统,不幸的是升级内存不是一种选择(它需要 DDR,一个 DDR2 芯片不适合,而且我在城里的时间不够长,无法在线订购)。正如您所料,系统以糖蜜的速度运行。它属于我 8 岁的侄子,他希望能够运行基本程序、玩 Flash 游戏等。除了增加更多内存之外,我还能做些什么来让它至少感觉更灵敏?
虽然 Windows XP 将 128MB 列为推荐的最低容量,但我在开始菜单上等待了 3-4 秒,这有点荒谬。
我只是想知道有这样的技术吗?将 Ram 转换为文件系统,使文件操作和传输更容易。可以分区的 ram。并且可以临时存储需要不断从计算机传输到外部设备的文件。
如果主板只有 4 个内存插槽,那么我们可以添加多达 5 个或 6 个插槽吗?
分析使您能够使用所有 CPU 内核的工具以及帮助您恢复内存的工具(暂时想不出但看到很多)是否是噱头?这些工具真的有用吗?
我正在考虑将我的操作系统 (ubuntu) 转换为 64 位版本以使用最后一位内存 (4 gb) — 好吧,这更像是重新安装……
这会按预期工作还是主板/内存控制器/其他组件可能存在限制,因此我无法充分利用我的完整内存?如果是这样,无论如何升级有好处吗?
lshw 产出
*-pci
description: Host bridge
product: Mobile PM965/GM965/GL960 Memory Controller Hub
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 0c
width: 32 bits
clock: 33MHz
Run Code Online (Sandbox Code Playgroud)
我担心的width: 32 bits是因为我当前的内核只有 32 位,或者因为我的硬件不能超过 32 位。(那太糟糕了……)
编辑
我在戴尔的网站上找到了关于我的笔记本电脑的以下内容:
双通道 DDR2 共享内存
可用 DIMM 插槽:
两个内存插槽提供高达 4GB
所以现在怎么办?这个问题的所有答案都表明没有硬件限制。所有答案都错了,还是我的问题有误导性?
我还在研究这个问题。这个新问题是一个不同的问题,所以我认为发布一个新问题会很好。这是正确的协议还是我应该编辑另一个问题?
我在 Toshiba Satellite 笔记本电脑上运行内核为 2.6.32-22-generic 的 Ubuntu 10.04。当我进入 GRUB 菜单时(我也安装了 Ubuntu 9.10),我可以选择引导哪个内核。我使用向下滚动到我想要的那个并按“e”,我希望能够进入mem=1024m并强制内核使用这么多内存。但是,当我使用cat /proc/meminfo此参数启动后运行或查看进程管理器时,我仍然看到所有 RAM:~2 GB。
我是否错误地使用了这个引导参数?启动配置(在我添加任何内容之前)如下所示:
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 10270f21-1c42-494b-bd3f-813c23f6d\
518
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=10270f21-1c42-494b-b\
d3f-813c23f6d518 ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
Run Code Online (Sandbox Code Playgroud)
我这样做的方法是mem=1024m在最后一行之后添加并按下Ctrl+ X(Emacs 保存并启动内核),然后系统启动。
我尝试添加mem=1024m到此列表的末尾和开头,但似乎没有更改 RAM 分配。
我真的很好奇那些承诺让你的 RAM 更大更快的软件。但是在我尝试之前,我必须先了解您的想法,该软件是否真的让您的 RAM 运行得更快或提高了您的 RAM?我只知道当您购买物理 RAM(例如 2GB)时,仅此而已。现在,如果您不想让计算机运行得更快,则必须添加/升级一些硬件。
请分享您的想法。
谢谢!
memory ×10
performance ×3
cpu ×2
32-bit ×1
64-bit ×1
boot ×1
command-line ×1
grub ×1
hard-drive ×1
mac ×1
motherboard ×1
ramdisk ×1
sockets ×1
storage ×1
ubuntu ×1
usb ×1
vmware ×1
windows-xp ×1