paging

尽管 memtest86、stress 或 smartctl 没有错误,Linux 仍会冻结
paging

尽管 memtest86、stress 或 smartctl 没有错误,Linux 仍会冻结

自 Linux 5.6 以来,我一直在尝试诊断 Arch 上的冻结问题。我相信我遇到了与 Ryzen 相关的空闲问题使用 zenstates.py 解决但现在我的机器经常会因为分页问题而死机和/或崩溃。我的新论坛帖子已发布这里,并重现日志这里和这里. 硬件已编目这里其中一个轨迹的示例如下: May 28 22:13:31 leo kernel: general protection fault, probably for non-canonical address 0xcff8d364b0b8000: 0000 [#1] PREEMPT SMP NOPTI ...

Admin

进程页面存储在哪里 - 在交换空间中还是在文件系统下?在没有空间的情况下,请求调页可以工作吗?
paging

进程页面存储在哪里 - 在交换空间中还是在文件系统下?在没有空间的情况下,请求调页可以工作吗?

Galvin OS 文本说,在旧系统上,曾经有一种方法,将整个正在运行的过程(处于空闲状态时)从主内存(当主内存不足时)移动到充当后备存储的磁盘。 文中说,我们换出的任何进程都放在磁盘的“交换空间”中。 随着时间的推移,交换的概念也应用于分页进程: 现在我想知道当可执行文件运行时,“进程映像”在哪里创建和存储?下图中,是a.out可执行文件,我知道可执行文件只是一个二进制文件,其中包含目标机器的机器指令和数据以及重定位信息。但是这个可执行文件的虚拟内存尚未形成,或者说“进程”与可执行文件不同,其中有特定的:代码、静态/全局变量部分、堆部分和堆栈部分。 ...

Admin

具有 100GB RAM 的 Windows 分页文件大小
paging

具有 100GB RAM 的 Windows 分页文件大小

我的系统有超过 100GB 的 RAM。但是当我打开太多应用程序或标签时,即使 RAM 使用率约为 10-15 GB,我仍感觉系统变慢了。自动管理的页面文件大小为 15360 MB。根据建议的大小,它应该是 RAM 的 1.5 倍,在有这么多可用 RAM 的情况下保留这么大的页面文件是没有意义的。 我的问题是,在系统有这么多可用 RAM 的情况下,为什么建议使用这么大的分页文件?另外,我觉得分页使我的系统变慢,因为它使用的是分页文件而不是 RAM。因为我的系统运行和标签打开了好几个星期。 关于我应该将页面文件的大小保持在多少,有什么建议吗? ...

Admin

如何在没有 tmpfs 的 Linux 中创建可交换的内存块设备?
paging

如何在没有 tmpfs 的 Linux 中创建可交换的内存块设备?

modprobe brd rd_nr=1 rd_size=$SizeInKB在 Linux 中,可以通过(创建未压缩的/dev/ram0) 或modprobe zram && echo $SizeInBytes >| /sys/block/zram0/disksize(创建压缩的)创建 ramdisk /dev/zram0。 这些类型的 ramdisk 都无法分页到交换设备,因此只能使用物理内存的一小部分。 要制作一个可交换的内存块设备,使其能够比物理内存更大,可以使用 mkdir -p /run/ramfs && mo...

Admin

即使我有足够的内存,分页是否会不停地进行?
paging

即使我有足够的内存,分页是否会不停地进行?

我的笔记本电脑有 16GB,只使用了 50%。我的 PC 处于静止状态,没有前台活动,也没有来自正在运行的应用程序的已知后台活动。 为什么Windows 10大部分时间仍在搅动磁盘? 我认为磁盘指示灯亮起之前一定有大量磁盘读写操作。这些磁盘活动都是什么? 如果我有大量 RAM,磁盘活动难道不应该仅来自应用程序吗? ...

Admin

Windows 10 中的页面文件大小
paging

Windows 10 中的页面文件大小

正如我读过的一些文章所说,虚拟内存页面文件大小应该是 RAM 大小的 1.5 倍。我目前在笔记本电脑中使用 8GB 物理 RAM。因此,页面文件应该是 (1024*8)*1.5 = 12,288 MB 。但为什么显示的却是 1900MB? 这是我的虚拟内存分配: ...

Admin

word 每次击键时都会自动保存文档
paging

word 每次击键时都会自动保存文档

由于某种原因,每次我输入按键时,Word 都会开始保存我的文档。我已将自动保存设置为 10 分钟,但没有任何效果。提前致谢 S ...

Admin

为什么32位Windows最多可以有16TB页面文件?
paging

为什么32位Windows最多可以有16TB页面文件?

根据微软,64位和32位Windows的页面文件大小分别为256TB和16TB。 在 64 位中,虚拟地址如下所示: 通过 4 级 9 位内存映射字段和页内 12 位偏移量,64 位 Windows 最多可以映射 2 9+9+9+9+12字节 = 256 TB。 在32位中,虚拟地址如下所示: 有了 2 级 10 位内存映射字段和页面内 12 位偏移量,32 位 Windows 应该能够映射最大 2 个10+10+12字节 = 4GB?那为什么是 16TB? ...

Admin

建议的总分页文件大小是多少?
paging

建议的总分页文件大小是多少?

我不知道如何设置我的分页文件大小。虽然谷歌说初始值应该是我的 RAM 的 1.5 倍,最大值应该是两倍,但 Windows 说我推荐的“所有驱动器的总分页大小”是 1939 MB,我有 2 GB 的 RAM,我不知道Windows 如何计算这 1939 MB,有人能解释一下吗?我应该按照互联网告诉我的还是按照 Windows 告诉我的? ...

Admin

调整 Windows,使其在读取故障 HDD 扇区时不再重试
paging

调整 Windows,使其在读取故障 HDD 扇区时不再重试

如何配置 Windows 以使其在出现故障的 HDD 时表现更好? 当程序尝试从故障的 HDD 扇区读取文件时,它最终会收到The request could not be performed because of an I/O device error。但是,当它尝试关闭句柄时,此请求将永远挂起,并且无法终止该进程: C:\>type D:\keep\dontindex\bad\y.dat >nul The request could not be performed because of an I/O device error 这可以...

Admin

是的
paging

是的

我有一个 Unix 发行版,它有自己的分页文件,但我想切换到一个分区,以便所有三个系统都可以使用它。 ...

Admin

为什么我们的 centOS i686 服务器显示有 14 GB 可用 RAM
paging

为什么我们的 centOS i686 服务器显示有 14 GB 可用 RAM

我们在刀片服务器上安装了 CentOS 服务器 6 i686(由以前的员工安装),该服务器具有 32GB RAM(4GB x 8 个插槽)。 可用 RAM 为 14GB。 我的问题是为什么它显示 14GB 而不是 4GB,而 4GB 是 32 位操作系统的最大容量。 我可以从 4 个插槽中移除 RAM,这样总共有 16GB RAM,那么可用的 RAM 是多少? ...

Admin

拆分串口输出
paging

拆分串口输出

我有一个护士呼叫系统,它的输出连接到寻呼发射器。现在工作得很好。我们放入了一个串行“Y”型分离器,这样我们就可以接收相同的数据,但要通过另一台计算机进行捕获。连接到寻呼发射器的原始端工作正常,直到我将另一端插入计算机/设备。然后原始端开始输出乱码。但奇怪的是,当我将另一侧(新)插入 PC 时,它会输出正确的数据。 原始端使用串行电缆将护士呼叫系统连接到寻呼发射器,因此我假设在另一侧(新侧)也应使用相同的电缆。所有设备的波特率均匹配,9600 8N1。 寻求任何形式的建议或者寻找某些东西。 ...

Admin

Ubuntu/Windows 7 双启动中的页面文件和交换分区
paging

Ubuntu/Windows 7 双启动中的页面文件和交换分区

我正在为我的新笔记本电脑规划硬盘分区,并且有一个奇怪的想法: 可以使用同一个分区来容纳页面文件(Windows)和交换空间(Linux)吗? 该问题背后的原因是,分页文件和交换空间都仅在相应的操作系统处于活动状态(或休眠状态,但我不认为我可以在另一个处于休眠状态时启动一个)时使用,所以我应该能够使用同一个分区来执行这些任务,对吗? 由于文件系统不兼容,这可能无法完成,但我认为值得一问。 ...

Admin