腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
页面
缓存
和缓冲区
缓存
有什么区别?
linux
、
kernel
、
memory
在
linux
操作系统中,您可以键入命令"echo 3> /proc/sys/vm/drop_cache“来
释放
内存,还可以键入命令"sync”
释放
内存。在
linux
内核中有两种
缓存
,一种是页面
缓存
,另一种是缓冲区
缓存
,那么S有什么区别呢?
浏览 0
提问于2014-12-19
得票数 7
3
回答
如何清理
Linux
内核使用的
缓存
linux
、
linux-kernel
、
kernel
、
memory-management
我希望在
缓存
开始占用太多内存(从‘free’的输出中可以看出)之后,强制
Linux
内核为应用程序分配更多内存。我跑过了(以
释放
磁盘dentry/inode
缓存
和页面
缓存
),我发现只
释放
了大约一半的已用
缓存
,其余的则留了下来我如何知道是什么占用了
缓存
的其余部分,并强制
释放
它?
浏览 8
提问于2009-03-01
得票数 28
回答已采纳
4
回答
释放
linux
页面
缓存
python
、
performance
或者我如何强制python
释放
它所占用的内存?
浏览 3
提问于2011-03-30
得票数 4
3
回答
在回收之前写入
缓存
页
linux
、
caching
、
memory-management
、
kernel
我正在研究一个混合存储系统,它使用ssd作为硬盘的
缓存
层。为此,应将从硬盘读取的数据写入ssd,以促进后续对此数据的读取。由于
Linux
将从磁盘读取的数据
缓存
在页面
缓存
中,因此向ssd写入数据可能会延迟;但是,
缓存
数据的页面可能会被
释放
,并且不建议访问
释放
的页面。有没有办法确定指针所代表的页面是否有效(有效,我的意思是
缓存
的页面可以安全地写入ssd?如果通过指针访问
释放
的页面,会发生什么?
释放
后的页面数据是否与<em
浏览 5
提问于2013-09-25
得票数 0
1
回答
禁用文件系统读取
缓存
filesystem
、
cache
如何禁用Ubuntu12.04的
Linux
文件系统读取
缓存
?echo 3 > /proc/sys/vm/drop_caches 但是完全禁用读取
缓存
。
浏览 0
提问于2014-04-28
得票数 13
6
回答
为什么
linux
有足够的内存却使用交换
linux
、
memory
、
erlang
在出现问题之前,内存使用情况如下但是经过很长一段时间,
缓存
是清晰的,系统开始使用交换。 现在我有两个问题。 系统将
释放
pgae
缓存
的情况是什么?我从“理解
Linux
内核”一书中得到了答案。书中说,如果有足够的空闲内存,页面将被无限期地保存在
缓存
中,然后可以被其他进程重用,而不需要访问磁盘。 我认为这意
浏览 1
提问于2014-08-20
得票数 9
1
回答
如何
释放
MongoDB正在使用的内存?
mongodb
、
digital-ocean
我在某处读到重启mongodb会使其将数据写入磁盘,从而
释放
RAM。我使用以下命令重新启动了它:但这并没
有影响
RAM。然后我重新启动了服务器,
释放
了内存。我的问题是,为什么重启mongodb不会让它将
缓存
写到磁盘,而重启会呢?重新启动并不总是一个可行的选择。如何让它在不重启的情况下将数据写出到磁盘?
浏览 1
提问于2016-04-05
得票数 2
2
回答
RHEL中占用的
缓存
linux
、
linux-kernel
我在RHEL环境中运行我的应用服务器( Karaf、Tomcat、Mongo和Zookeeper各一个实例),经常看到(使用免费的-m)我的12 as内存中几乎有8GM被显示为
缓存
。应用程序也会变慢。我甚至试图优雅地停止所有这些服务,直到我的机器上只运行
Linux
操作系统。即使这样,
缓存
也不会被
释放
。我必须手动
释放
它才能把它取下来。 为什么
缓存
是这样累积的,这与我的应用程序有什么关系吗?仅仅为了
释放
缓存
而运行这样的计时作业是一种很好的做法吗?
浏览 1
提问于2014-03-18
得票数 0
2
回答
当仍然有空闲内存时,
Linux
随机
linux
、
out-of-memory
vm.min_free_kbytes = 90112 📷 Active
浏览 0
提问于2021-01-10
得票数 5
1
回答
在
Linux
上,有没有任何方法(工具)可以知道哪个应用程序
缓存
的数据以及数据是什么?
linux
、
cache
在我的
linux
系统中,我发现空闲内存不断减少,我使用free -m来获得空闲内存大小。我知道这个命令用于
释放
页面
缓存
、dentries和inodes。 但是,有没有任何方法可以知道哪个应用程序
缓存
了数据,以及我
释放
了哪些数据?
浏览 0
提问于2011-09-01
得票数 1
2
回答
同步命令是否删除内存中的脏
缓存
?
linux
、
memory
我知道同步命令会将脏
缓存
刷新到磁盘中。我首先运行了free命令,然后运行了sync,然后再次运行了free。后一个free命令的结果显示了比前者更多的可用内存。这是否意味着在执行sync时从内存中移除脏
缓存
?有人能给我一个更确凿的证据吗?
浏览 0
提问于2013-08-27
得票数 2
1
回答
“
缓存
”内存事实上是自由的吗?
linux
、
memory
、
cache
、
meminfo
在顶部得到以下3个值:MemFree: 4038976 kB据我所知,“
缓存
”值是由
Linux
系统生成的磁盘
缓存
,如果任何应用程序需要更多的RAM,这些
缓存
将立即
释放
,因此在MemFree和
缓存
都为零之前,
Linux
将不会耗尽内存。(内核版本为4.4) 因此,出于所有实际目的,应用程序可用的RAM是MemFree +
缓存
的
浏览 0
提问于2019-02-09
得票数 11
回答已采纳
1
回答
PHP应用程序性能
php
、
performance
、
debugging
、
profiling
、
benchmarking
我已经运行了“顶级”
linux
命令。根据浏览器请求,有4-5个apache进程。哪个MEM使用率(%)是10,5,4,3,0.5。两个进程正在运行>10小时。
浏览 2
提问于2012-01-11
得票数 1
1
回答
动态内存分配/利用未使用的内存
c++
、
c
、
memory-management
大部分内存用于
缓存
目的,只是用于加速。这些部件实际上可以按需
释放
。提前感谢!
浏览 0
提问于2013-05-20
得票数 1
1
回答
如何检查glibc中的紧固箱尺寸
linux
、
free
、
glibc
linux
中的malloc/free是由glibc管理的,当我们
释放
内存时,glibc不会直接将它返回给RAM (可能为将来的malloc
缓存
),因此如果存在大量的小内存malloc和free,即使
释放
内存因此,VSS的大小包括已分配和正在使用的内存,以及已
释放
但未返回给RAM的内存,我们如何检查每个内存的大小? 谢谢。
浏览 6
提问于2015-09-20
得票数 1
回答已采纳
1
回答
Linux
服务器内存分配
linux
、
memory
我有一个带有tomcat和MySql的
linux
服务器,也安装了axis2。 一开始,我分配了大约400 my的内存,部署了我的项目,但是内存分配仍然是一样的。
浏览 0
提问于2012-05-18
得票数 0
2
回答
在开始时丢弃不一致的文件系统
linux
、
filesystems
、
cache
我可以使用什么
Linux
文件系统类型来避免在启动时尝试恢复不一致,而是放弃它们(
释放
空间)并快速挂载?这是“tmpfs”卷的特性之一,但是卷的大小太大,无法为此消耗RAM。
缓存
当前处于默认的‘ext4’文件系统类型上。在挂载时解决不一致的延迟并不繁重,但这是不必要的(空间可以简单地
释放
),所以我宁愿避免它。
Linux
所支持的文
浏览 0
提问于2016-12-15
得票数 3
回答已采纳
2
回答
获取亚马逊EC2实例上的服务器内存使用情况
java
、
linux
、
tomcat
、
amazon-ec2
、
centos
我们正在亚马逊的J2EE实例服务器上运行我们的J2EE应用程序,这是一个m1大实例,配置为Instance Type Processor Arch vCPU ECU Memory (GiB) Instance Storage (GB) EBS-optimized Available Network Performance 现在,当我检查服务器的内存使用情
浏览 4
提问于2014-02-17
得票数 0
回答已采纳
1
回答
必须先解锁互斥体才能使其包含的结构为kmem_cache_free'd?
c
、
linux
、
kernel
、
mutex
、
linux-device-driver
在
linux
内核驱动程序中,必须先解锁互斥锁,然后才能
释放
并返回到
缓存
中?我假设它一定是,没有提供任何潜在的kmem_cache -?
浏览 3
提问于2013-12-16
得票数 1
回答已采纳
3
回答
删除所有应用程序域中对DLL的所有引用
c#
、
asp.net
、
dll
对对象的调用是在工厂模式实现中进行的,并且对象被
缓存
(在工厂中的静态dictionary<>中),因为可以立即进行数千次调用。当我需要更新这些DLL中的一个时,我必须回收IIS来
释放
该DLL。 由于这对服务器上的另一个应用程序
有影响
,我想知道是否有一种方法可以在不重新启动IIS的情况下
释放
DLL?
浏览 2
提问于2010-03-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Meltdown补丁对Linux 4.15内核的系统没有影响
Linux服务器如何清除dns缓存
Linux 的文件系统及文件缓存知识点整理
如何清理iPhone的缓存,释放更多存储空间,这些方法你知道吗
华为手机上的一键清理,缓存垃圾等于没清理,可以这样释放内存
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券