小编Fen*_* Yu的帖子

如何修改“/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万
查看次数

systemctl status 没有显示 CPU/内存使用情况?

我使用了 Ubuntu 16.04。我发现一些服务将通过systemctl status <name>.service以下方式显示 CPU 和内存使用情况:

$ systemctl status nginx
? nginx.service - LSB: Stop/start nginx
   Loaded: loaded (/etc/init.d/nginx; bad; vendor preset: enabled)
   Active: active (running) since ? 2017-04-07 09:21:25 CST; 4h 59min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2677 ExecStart=/etc/init.d/nginx start (code=exited, status=0/SUCCESS)
    Tasks: 2
   Memory: 2.5M
      CPU: 12ms
   CGroup: /system.slice/nginx.service
           ??2695 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.con
           ??2697 nginx: worker process
Run Code Online (Sandbox Code Playgroud)

但是在另一台主机上,我发现systemctl status不会显示 CPU 和内存使用情况:

$ systemctl status nginx
? nginx.service - LSB: Stop/start nginx …
Run Code Online (Sandbox Code Playgroud)

systemd

10
推荐指数
2
解决办法
8402
查看次数

如何在传统模式下为 UEFI 安装 grub?

我的笔记本电脑没有 CD-ROM。所以我使用YUMI创建了一个可启动的U盘,它似乎不支持UEFI。

我使用传统模式从 USB 启动并完成安装 ubuntu(只有一个操作系统)。现在我想切换到UEFI模式。如何?官方文档说从 UEFI 模式使用 livecd 并使用引导修复。但我没有 CD-ROM,并且 U 盘不支持 UEFI。我不能用这种方式。

我已经创建了 esp 并使用了 GPT,但是如何在传统模式下安装 grub UEFI?

~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 41943040 sectors, 20.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E9A1D023-63F1-4014-A152-2C5741B77981
Partition table holds up to 128 entries
First usable sector is 34, …
Run Code Online (Sandbox Code Playgroud)

grub2 usb uefi

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

systemd ×2

16.04 ×1

grub2 ×1

kernel ×1

mongodb ×1

sysfs ×1

uefi ×1

usb ×1