0
Q
透明巨大页面
A
回答
0
不,它不是。所有你需要做的是:
echo "never">/sys/kernel/mm/transparent_hugepage/enabled
echo "never">/sys/kernel/mm/transparent_hugepage/defrag
作为第二个问题:禁用THP将会发生什么。一切都会奏效。您的应用程序很可能会变得更慢(更多的时间用于页面散步 - 将虚拟地址转换为物理内存地址)。
它也可能会产生相反的效果 - 您的应用程序可以开始运行得更快,因为运行时将耗费更少的时间对碎片进行碎片整理。
另外,如果您决定禁用THP,您的内存可能会变得更加分散。有一些机制可以防止内核中的物理内存碎片,但物理内存碎片仍然会在更长的正常运行时间内发生。 这意味着,如果您在禁用THP的情况下运行系统,然后启用它,则很可能THP会较慢,直到您重置它(同样,由于内存碎片)。
相关问题
- 1. 什么是禁用透明巨大页面(THP)的副作用/缺点?
- 2. UIPageViewController页面的透明度
- 3. Xamarin.Forms中的透明页面
- 4. 巨大峰值时与大量的透明区域
- 5. 页面底部巨大的空白处
- 6. sysctl.conf中的Linux巨大页面值
- 7. 如何检测页面不透明度?
- 8. 透明或半透明面板控制
- 9. 如何将巨大的tlb(巨大页面)作为文件系统安装?
- 10. Android透明面板
- 11. iPhone中的Facebook API登录页面显示巨大的网页
- 12. 大胆/不透明按钮
- 13. 半透明div在网页
- 14. 透明面对球three.js所
- 15. 半透明面板背景
- 16. 闪烁透明面板
- 17. 玩之前表面透明
- 18. 拖放透明面板Android
- 19. 面板透明度firefox addon
- 20. 创建透明面板
- 21. Opengl透明立方体面
- 22. 通过透明面板旋转透明图像
- 23. 透明多边形使底层表面透明
- 24. Bootstrap透明面板css背景:rgba不会透明
- 25. Div透明。里面的文字不透明
- 26. 一些面是透明的,其它是不透明
- 27. 如何透明地将URL参数从页面传递到页面?
- 28. 页面底部不必要的巨大空白
- 29. PHP f-n file_get_contents停止执行巨大的html页面
- 30. 如何处理使用Smarty 3的巨大页面的缓存