我想知道是否有办法将压缩文件作为目录集成到文件系统中(我认为它与挂载有点不同)?
例如,您可以将一个下载compressed-file.tar.gz到他的本地硬盘驱动器,然后cd compressed-file.tar.gz从压缩文件夹中执行并运行脚本,或者执行cp some-file ..以提取其中一个文件。
我知道Btrfs支持压缩,但我不想更改我拥有的文件系统 (ext3) 来支持此功能。
我们有一些 EC2 服务器在数天或数周内出现内存泄漏。最终有变是许多GB的内存,它用于(根据样的工具free和htop),如果我们不重新启动服务器,我们的流程开始越来越OOM杀死。
一台这样的服务器有 15GB 的内存。这是输出free -m:
total used free shared buffers cached
Mem: 15039 3921 11118 0 0 7
-/+ buffers/cache: 3913 11126
Swap: 0 0 0
Run Code Online (Sandbox Code Playgroud)
该服务器闲置;我已经杀死了大多数用户级进程。htop 中没有进程显示 >100k VIRT。我最近跑了echo 3 > /proc/sys/vm/drop_caches,没有效果(这就是为什么buffers而且cached这么小)。此外:
/proc/slabinfo并slabtop没有显示出任何有希望的东西这是输出cat /proc/meminfo:
MemTotal: 15400880 kB
MemFree: 11385688 kB
Buffers: 564 kB
Cached: 7792 kB
SwapCached: 0 kB
Active: 27668 kB
Inactive: 2012 kB
Active(anon): …Run Code Online (Sandbox Code Playgroud) Transparent Huge Pages (THP)在 CentOS 6.x 及以上操作系统上默认启用的Linux 内核新功能称为。THP 对MySQLDB 机器有好处吗?
我正在尝试禁用 THP,但似乎不起作用
$sudo echo never > /sys/kernel/mm/transparent_hugepage/enabled
$sudo cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
Run Code Online (Sandbox Code Playgroud)
为什么还显示?
$sudo grep -i AnonHugePages /proc/meminfo
AnonHugePages: 176128 kB
Run Code Online (Sandbox Code Playgroud)
核心:
$uname -r
3.13.0-37-generic
Run Code Online (Sandbox Code Playgroud)