我正在运行 20.04 LTS 并且没有任何功能问题。但我注意到,在启动和登录后,Stacer 报告我正在使用大约 1.5GB 的 RAM。如果几个小时后我没有启动很多应用程序(或者如果我启动应用程序然后关闭它们),Stacer 显示在没有加载其他应用程序的情况下,我使用了大约 8GB 的 RAM。到目前为止,这还不是问题,因为我安装了 16GB 的 RAM,但我想知道这是否是正常行为?内存使用量是否扩展到 8GB 然后稳定在那里?当我查看正在运行的进程列表时(在启动后立即运行以及稍后再次运行),似乎有几个进程已经扩展了它们的内存使用,所以没有一个进程脱颖而出。
我最近在 VM 上安装了一个 Ubuntu-server (20.04),最初只给它 10Gb RAM。很快,我注意到我需要安装的程序(Gluu-server)至少需要 40Gb。因此,我开始关闭 VM 并将内存扩展到 70Gb。
运行lsblk
确实显示sda
分区为 70Gb。但是sda3
安装实际操作系统的位置只有 9Gb 的可用空间。
user@ubuntuserver:/$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
loop0 7:0 0 30.3M 1 loop /snap/snapd/9279
loop1 7:1 0 55M 1 loop /snap/core18/1880
loop2 7:2 0 70.6M 1 loop /snap/lxd/16922
loop3 7:3 0 55.3M 1 loop /snap/core18/1885
loop4 7:4 0 29.9M 1 loop /snap/snapd/8542
loop5 7:5 0 71.3M 1 loop /snap/lxd/16099
sda 8:0 0 70G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 9G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 9G 0 lvm /
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
我尝试安装 gluu 服务器并收到以下消息:
root@localhost:/install/community-edition-setup# ./setup.py
Detected OS ubuntu 20
Warning: Available free disk space was determined to be 2.9 GB. This is less than the required disk space of 40 GB.
我有点困惑。为什么“可用的可用磁盘空间被确定为只有 2.9 GB”?这是一个分区问题,我该如何解决?
我最近学习了kill -STOP
命令。
我想知道,如果我执行此命令,内存上的数据会发生什么。
例如,如果我kill -STOP
在一个999
占用内存的进程上20 GB
执行操作32 GB
,那么启动一个占用相同内存量的进程是否安全?
如果不安全,有没有办法将内存组件移动到硬盘驱动器,然后再重新加载它们?
我正在尝试追踪一台旧笔记本电脑(10yo,4Gb 内存,2 个内核,Kubuntu 18.04)上的重复挂起,现在它每天会发生几次,适度使用(在 Firefox 中打开 <10 个标签,一堆其他 progs,没什么大不了的)。
有时我会收到 OOM,但在大多数情况下,用户界面会在恢复正常之前停止 1 到 30 分钟。这是最近发生的事情(过去 2 个月)。在大多数情况下,dmesg 或 syslog 中没有任何内容。
我一直试图诊断它但没有成功,但我注意到 htop 的一件事是平均负载跃升至 30 或更多,而累积 CPU 使用率保持在 10% 以下并且内存使用率 (Mem+Swap) 保持良好低于 4Gb。
第一个问题:平均负载与 CPU 使用率有何不同?第二个问题:我还能做什么?我可以运行一些压力计划并希望获得有意义的信息吗?
[编辑]仍在等待下一次崩溃,但我注意到swapiness为0。默认情况下不应该是60吗?
所以我对 Linux 操作系统有点陌生,我正在使用 Ubuntu,因为很多人都说它是初学者的最佳选择。随着我越来越多地开始使用它,我停止在虚拟机中使用它,并让我的笔记本电脑使用 Win10 和 Ubuntu 18.04 进行双启动。
当我想在 Ubuntu 上安装越来越多的程序时,比如 Android Studio,我开始收到由于 /home 分区空间不足而导致的错误。
安装到 Ubuntu 磁盘上的其他位置似乎没有帮助,因此我继续从我的 Win10 分区中取消分配 10Gb 的空间。现在的问题是我无法将它分配给我的 /home 分区。如您所见,我的 Windows10 分区后有未分配的空间,不知道如何将其放入我的 /home 分区。
这是我的 gparted,因为我无法发布 img 文件https://isstatic.askoverflow.dev/pXJlP.png
由于内存不足的问题,我的 Ubuntu 18.04 (Bionic Beaver) 安装崩溃了。
我有这样的消息:
Jan 31 16:56:53 adam-Lenovo-YOGA-720-15IKB kernel: [47980.843963] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/,task=chrome,pid=16144,uid=1000
Jan 31 16:56:53 adam-Lenovo-YOGA-720-15IKB kernel: [47980.843992] Out of memory: Killed process 16144 (chrome) total-vm:1229048kB, anon-rss:84920kB, file-rss:0kB, shmem-rss:140kB
Jan 31 16:56:53 adam-Lenovo-YOGA-720-15IKB kernel: [47980.895646] oom_reaper: reaped process 16144 (chrome), now anon-rss:0kB, file-rss:0kB, shmem-rss:140kB
Jan 31 17:07:20 adam-Lenovo-YOGA-720-15IKB kernel: [ 0.000000] microcode: microcode updated early to revision 0xca, date = 2019-10-03
Jan 31 17:07:20 adam-Lenovo-YOGA-720-15IKB kernel: [ 0.000000] Linux version 5.3.0-28-generic (buildd@lcy01-amd64-009) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 (Ubuntu 5.3.0-28.30~18.04.1-generic 5.3.13)
Jan 31 17:07:20 adam-Lenovo-YOGA-720-15IKB kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.3.0-28-generic root=UUID=e8808971-420e-45c4-96d7-2f490862bf41 ro quiet splash vt.handoff=1
Jan 31 17:07:20 adam-Lenovo-YOGA-720-15IKB kernel: [ 0.000000] KERNEL supported cpus:
我一直在运行很多程序(带有多个窗口和选项卡的 Firefox、Chromium、Chrome、GIMP、Emacs、LibreOffice和适用于 Windows 7 的 VMware Player)。
今天我有 8 GB 的 RAM 和 8 GB 的交换文件:
adam@adam-Lenovo-YOGA-720-15IKB:~$ free -h
total used free shared buff/cache available
Mem: 7.5G 3.7G 351M 692M 3.4G 2.8G
Swap: 8.0G 0B 8.0G
我们可以在 Linux 上进行一些动态交换,而不是将其限制为预先分配的大小吗?
交换性:
adam@adam-Lenovo-YOGA-720-15IKB:~$ sysctl vm.swappiness
vm.swappiness = 10