meiq4096
meiq4096
root@MQBOOK:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy root@MQBOOK:~# obclient --version obclient Ver Distrib 10.4.18-MariaDB, for Linux (x86_64) using...
> ```bash root@MQBOOK:~# ldd /usr/bin/mysql linux-vdso.so.1 (0x00007fff875f2000) libedit.so.2 => /lib/x86_64-linux-gnu/libedit.so.2 (0x00007ff479667000) libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007ff479598000) libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007ff4794f4000) libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007ff4790b2000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff47909e000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6...
> 是的,因为用-top参数看到的是当前进程正在打开的文件,如果这个文件已经被缓存了但是进程并没有访问是看不到的,只能通过指定文件查看是否被缓存在页面中,看不了cache中全部的内容 进程打开的文件在 /proc/{pid}/fd 中可以看到的,不是在 /proc/{pid}/maps 里看。为什么不从 fd 目录这里取呢。 我实际也测试了,进程正在向文件中写入数据,但是这个文件在 /proc/{pid}/maps 这个目录是看不到的。