shm

16.04 LTS 和 /dev/shm/ 文件消失
shm

16.04 LTS 和 /dev/shm/ 文件消失

我正在迁移之前在 Ubuntu 12.04 LTS 上运行的 Web 应用程序。它大量使用了/dev/shm/。我发现应用程序数据在/dev/shm/Ubuntu 16.04 LTS 服务器上消失了。 是否有某种垃圾收集程序会从那里删除文件和目录?我看到 12.04 配置了此符号链接:/dev/shm -> /run/shm,而 16.04 则完全相反:/run/shm -> /dev/shm。不过,我看不出这有什么区别。 更新 我怀疑是 AppArmor,但删除它并没有改变行为 目录结构的删除似乎每五分钟发生一次 包含文件的目录最终...

Admin

升级后,如何使 Apache SSL 在 13.10 中运行?
shm

升级后,如何使 Apache SSL 在 13.10 中运行?

我刚刚从 13.04 升级到 13.10,我的 Apache 配置无法加载。我收到此错误: AH00526 Syntax error on line 43 of /etc/apache2/mods-enabled/ssl.conf: SSLSessionCache: 'shmcb' session cache not supported (known names: ) Maybe you need to load the appropriate socache module (mod_socache_shmcb?). Action 'configtest'...

Admin

对“XShmQueryVersion”未定义引用
shm

对“XShmQueryVersion”未定义引用

我尝试编译一个使用简单 X11 函数的简单代码库,但在编译时出现错误: (.text+0x1c): undefined reference to `XShmQueryVersion' 我XShmQueryVersion在我的代码中使用了该函数,我用它编译了它 g++ myprogram.c -o program 我错过了什么? ...

Admin

共享内存占用 GB
shm

共享内存占用 GB

我遇到了一个未知实体占用大量 RAM 的问题。它未在 中列出top,但可用内存量会随着时间的推移而减少,关闭所有程序也无济于事。目前是 3.6 GiB,但情况正在慢慢恶化。可能是因为系统无法换出太多内存,在换出大约 1.5 GiB 内存后,系统就开始出现抖动。 我使用该free -m命令得到了这个结果: total used free shared buff/cache available Mem: 7875 3517 388 ...

Admin

如何修改 Ubuntu 12.04(&12.10)的默认行为以防止在启动时创建从 /dev/shm 到 /run/shm 的符号链接?
shm

如何修改 Ubuntu 12.04(&12.10)的默认行为以防止在启动时创建从 /dev/shm 到 /run/shm 的符号链接?

在 Ubuntu 12.04 上安装 Oracle 11gR2 Express Edition 时,请按照Linux Ubuntu 11.10 上的 Oracle 11gR2 Express 版本操作指南并且遇到了 Oracle 内存目标问题/dev/shm(如该指南第 7 节所述),因为/dev/shm现在默认以符号链接的形式实现,如 Ubuntu 11.10 发行说明中所述/dev/shm。/run/shm符号链接与 Oracle 的预期不兼容,这会导致数据库启动时出现 Oracle 错误(ORA-00845:MEMORY_TARGET)。 《Linu...

Admin

启动时屏幕日志和启动脚本(/profile.d vs /init.d)
shm

启动时屏幕日志和启动脚本(/profile.d vs /init.d)

我在 /etc/profile.d 中有一个包含以下内容的脚本文件 (myScript.sh),用于在启动/重启时启动。它运行良好 - 没有任何问题。 #/bin/bash screen -dmS p1 /home/pi/process1/process1d.sh screen -dmS p2 /home/pi/process2/process2d.sh 现在,我意识到将文件放在 /etc/profile.d/ 中就是在用户登录时启动脚本,但没有这个也可以工作 - 为什么? 现在,我想记录其中一个进程的输出并做了一些更改 #/bin/bash screen...

Admin

为什么读取共享内存对象时会发生此总线错误?
shm

为什么读取共享内存对象时会发生此总线错误?

版本:Ubuntu 22.04.3 GCC:11.4.0(Ubuntu 11.4.0-1ubuntu1~22.04) 你好, 我正在尝试创建一个具有非常大的共享内存对象的程序。这是在具有 130GB RAM 的 AWS EC2 实例上完成的。如果创建了高达 120GB 的共享内存对象,shm_open()、ftruncate() 和 mmap() 不会出现任何错误。但是,当逐行读取共享内存对象中的每个内存位置时,会发生总线错误。我创建了一个附加的小型测试程序,它会产生完全可重复的结果。 请注意,shmmax = 18446744073692774399、sh...

Admin

fstab 中 tmpfs 的 `size` 参数不起作用吗?
shm

fstab 中 tmpfs 的 `size` 参数不起作用吗?

size我对使用 tmpfs 的 /tmp 是否遵守我在以下位置提供给它的参数感到困惑/etc/fstab: 我的 fstab 条目现在显示为: root_pool/var/tmp /tmp /var/tmp zfs rw,nodev,nosuid 0 0 tmpfs /tmp tmpfs rw,nodev,nosuid,noexec,nr_inodes=5k,size=2G,mode=1777 0 0 tmpfs /dev/shm tmpfs defaults,nodev,nosuid,nr_inodes=5k,mode=700,size=4G 0 ...

Admin

缺少 /run/lock 和 /run/shm
shm

缺少 /run/lock 和 /run/shm

最近我发现/run/lock一些/run/shm文件夹丢失了。 我尝试用挂载的磁盘恢复一些文件,现在我知道这可能会造成危害。所以不知道该怎么做,我自己创建了这些目录。 现在我查看了命令df -h并看到了以下输出: Filesystem Size Used Avail Use% Mounted on /dev/sda6 913G 69G 798G 8% / udev 5,9G 4,0K 5,9G 1% /dev tmpfs ...

Admin