![当没有交换时,[kswapd] 在做什么?](https://linux22.com/image/186302/%E5%BD%93%E6%B2%A1%E6%9C%89%E4%BA%A4%E6%8D%A2%E6%97%B6%EF%BC%8C%5Bkswapd%5D%20%E5%9C%A8%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我已经从我的测试服务器中删除了所有交换(即它是用交换启动的,交换被积极使用,稍后swapoff -a
运行)。
然而,我时常kswapd
在top
使用 CPU 时间时看到:
top - 00:53:37 up 2 days, 7:59, 1 user, load average: 5.08, 5.07, 4.83
Tasks: 1525 total, 2 running, 1013 sleeping, 510 stopped, 0 zombie
%Cpu(s): 1.3 us, 15.3 sy, 0.0 ni, 82.5 id, 0.9 wa, 0.0 hi, 0.0 si, 0.0 st
GiB Mem : 503.9 total, 2.2 free, 9.9 used, 491.8 buff/cache
GiB Swap: 0.0 total, 0.0 free, 0.0 used. 244.5 avail Mem
Change delay from 3.0 to
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
545 root 20 0 0 0 0 S 54.0 0.0 48:27.52 kswapd5
541 root 20 0 0 0 0 S 50.8 0.0 62:25.45 kswapd1
543 root 20 0 0 0 0 S 48.9 0.0 55:54.25 kswapd3
547 root 20 0 0 0 0 S 46.9 0.0 51:55.27 kswapd7
540 root 20 0 0 0 0 S 43.7 0.0 40:00.24 kswapd0
546 root 20 0 0 0 0 S 39.5 0.0 47:03.22 kswapd6
2055083 tange 20 0 6704 2204 1928 S 36.2 0.0 710:01.78 paste
544 root 20 0 0 0 0 S 35.9 0.0 60:54.02 kswapd4
542 root 20 0 0 0 0 S 31.1 0.0 60:35.09 kswapd2
1854919 tange 20 0 6572 2080 1976 S 27.2 0.0 513:03.47 tee
2062582 root 20 0 0 0 0 I 21.7 0.0 0:34.20 kworker/u136:5-btrfs-+
它不是一直在工作;它更像是偶尔的昙花一现。而且它并不总是处于 50% - 我只是幸运地使用了我的相机。
它在做什么?