小编Mar*_*erg的帖子

如何修改“/sys/kernel/mm/transparent_hugepage/enabled”

我使用 mongodb 3.0 并发现一个警告:

MongoDB shell version: 3.0.0
connecting to: test
Server has startup warnings: 
2015-03-13T16:28:29.405+0800 I CONTROL  [initandlisten] 
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] 
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten]
Run Code Online (Sandbox Code Playgroud)
~# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never

~# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Run Code Online (Sandbox Code Playgroud)

我尝试使用 …

kernel mongodb systemd sysfs 16.04

54
推荐指数
4
解决办法
8万
查看次数

dpkg --auto-deconfigure 实际上做了什么?

我正在尝试用编译了 PageSpeed 模块的版本替换 Nginx,并且我.deb为此制作了自己的文件。第一步是卸载旧的nginx. 但是,当我尝试时,apt-get remove nginx-common我被告知它将nginx-full在同一步骤中安装。那不是我想要的。

如果我尝试dpkg -i ./my-new-nginx.deb,则会失败,因为它与nginx-core当前安装的冲突。向此命令添加--auto-deconfigure选项看起来可能会有所帮助。它的记录如下:

指定此选项将导致依赖于已删除包的包自动取消配置。

但“解除配置”没有定义。解除配置实际上有什么作用

配置包含以下步骤:

  1. 解压conffiles,同时备份旧的conffiles,以便出现问题时可以恢复。
  2. 运行 postinst 脚本(如果包提供)。

目前尚不清楚这些步骤的预期“相反”结果是什么。

server package-management apt dpkg

5
推荐指数
0
解决办法
7734
查看次数

标签 统计

16.04 ×1

apt ×1

dpkg ×1

kernel ×1

mongodb ×1

package-management ×1

server ×1

sysfs ×1

systemd ×1