腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3355)
视频
沙龙
7
回答
在编写高带宽数据流时,如何最好地管理
Linux
的缓冲行为?
、
、
、
、
它运行的计算机是一台运行
Linux
的四核2 2GHz。文件系统是ext4,而磁盘是一个
固态
E-SATA驱动器,对于这个目的来说应该是足够快的。 问题在于
Linux
过于巧妙的缓冲行为。具体地说,
Linux
不是立即将数据写入磁盘,也不是在我调用write()之后不久,而是将“写入”的数据存储在RAM中,然后在稍后的某个时间(我怀疑当2 2GB的RAM开始满的时候),它会突然尝试将数百兆字节的
缓存
数据一次性写入磁盘问题是这种
缓存
刷新很大,并在很长一段时间内延迟了数据获取代码,导致一些当前传入的
浏览 0
提问于2009-11-18
得票数 8
回答已采纳
1
回答
关于
linux
IO性能
、
、
、
我的
Linux
服务器有12个ssd硬盘,sda~sdl,我测试将数据写入不同的硬盘,性能差异很大,我不知道为什么?
浏览 5
提问于2016-07-10
得票数 1
1
回答
Mongodb插入延迟
、
应用程序面临严重的写入延迟问题·9,000-9002-操作系统:
Linux
sles12sp3,SATA
固态
硬盘,内存:250 as,mongo4.0.3,w:0 j:false (尽管此设置不安全/推荐的应用程序用户愿意冒这个险,而不是因为插入延迟而导致数百万条记录丢失考虑到这是一个写入繁重的应用程序,是否有可以调整的
缓存
设置?
浏览 74
提问于2020-03-05
得票数 0
2
回答
手动管理
固态
混合驱动器可以吗?
、
、
、
它代表
固态
混合驱动器,这意味着它有一个大的,常规的硬盘和一个小的,通常是8GB的SSD
缓存
频繁访问的文件。现在我是一个
Linux
用户,我想要的是纯粹的SSD速度,所以我认为如果我能把SSD和HDD分开使用,那就太棒了。我在谷歌上搜索过这个主题,但是找不到任何有用的东西。
浏览 0
提问于2014-02-01
得票数 2
回答已采纳
1
回答
Ubuntu 16 -空闲命令缓冲区/
缓存
差异
、
我相信缓冲区和
缓存
内存是有区别的。在乌本图我看到他们在一起。ubuntu对缓冲区和
缓存
的处理方式不同吗?Mem: 60G 35G 200K 9.8G
24G
浏览 0
提问于2017-05-04
得票数 4
回答已采纳
1
回答
扩大Bazel
缓存
服务器的最佳方法?
、
我已经在我们公司建立了一个Bazel
缓存
服务器,并且一直很顺利地使用它。我只是按照指令来设置一个Nginx服务器。底层存储位于
固态
磁盘上。 在Nginx负载均衡器后面运行多个
缓存
服务器。但是Nginx负载平衡器是如何与bazel
缓存</em
浏览 5
提问于2018-04-24
得票数 1
1
回答
如何识别硬盘类型(普通、SSD、NVM)?
、
我需要根据以下要求创建zpool配置硬盘:创建镜像或RAIDZ
固态
硬盘:创建
缓存
池,但如何识别磁盘类型?有没有逻辑来识别基于读/写的速度?如果是这样的话,是怎么
做
的?
浏览 7
提问于2021-03-03
得票数 0
1
回答
减少SDD / EXT4的磨损/文件的频繁覆盖
、
、
我希望以尽可能减少
固态
磁盘(SSD)磨损的方式配置GNU/
Linux
。 设置:一些程序经常运行,每秒多次覆盖小型调试输出文件(到/tmp),在文件稳定之前将写入
缓存
在内存中是有意义的。
浏览 0
提问于2017-12-29
得票数 1
2
回答
强制
Linux
库驻留在物理RAM中?
、
、
我们有一个
Linux
应用程序套件,它由大约3G个共享库组成,具有许多不同的前端,加载共享库的各个部分。我们在
24G
的机器上运行,并且经常加载大部分的3G。我们可以将swappiness参数减少到0,但我认为我们也不需要这样
做
,因为文件
缓存
很好地利用了内存。我们只想规定,这块特定的东西应该一直保持热。
浏览 1
提问于2011-12-09
得票数 1
1
回答
高效使用fread读取稀疏数据
、
fread可以在每次调用时从磁盘读取4k字节,在我执行fseek之后,最后一次fread
缓存
的数据可能会丢失。在读取所有As之后,读取B1需要直接从磁盘读取,而不是从
缓存
读取。 这个假设是正确的吗?我不确定文件系统是否可以变得智能,并且仍然使用B1保存
缓存
。如果文件系统对这种情况没有帮助,我可能不得不实现myfread的一个fread包装器,但在我自己的缓冲区中
缓存
256 * 4k的数据,这样下一轮读取B的速度就会更快。
浏览 1
提问于2017-04-02
得票数 2
3
回答
在回收之前写入
缓存
页
、
、
、
我正在研究一个混合存储系统,它使用ssd作为硬盘的
缓存
层。为此,应将从硬盘读取的数据写入ssd,以促进后续对此数据的读取。由于
Linux
将从磁盘读取的数据
缓存
在页面
缓存
中,因此向ssd写入数据可能会延迟;但是,
缓存
数据的页面可能会被释放,并且不建议访问释放的页面。有没有办法确定指针所代表的页面是否有效(有效,我的意思是
缓存
的页面可以安全地写入ssd?如果通过指针访问释放的页面,会发生什么?释放后的页面数据是否与释放前相同?
浏览 5
提问于2013-09-25
得票数 0
2
回答
分发安装程序是否会损害SSD?
、
、
、
据英特尔,重要的是在
固态
驱动器上创建
Linux
文件系统时不要丢弃块。该文档指出( mke2fs,在2015年3月)的默认行为不是丢弃块。但是,当前的mke2fs手册页指出: 丢弃:尝试在mkfs时间丢弃块(丢弃块最初对
固态
设备和稀疏/薄配置存储非常有用)。当我手动格式化SSD时,我可以通过将-E nodiscard添加到mke2fs命令行来防止格式化期间的块丢弃,但是由于发行版安装程序是自动的,所以不可能这样
做
。这是值得关注的事情吗?
浏览 0
提问于2021-10-31
得票数 0
1
回答
Greenplum数据库未动态扩展到我们的
Linux
系统
、
我们在Amazon
Linux
计算机上运行Greenplum Database 4.2.0.0。1) Greenplum说我们的空间很小。0 3.7G 0% /dev/shm/dev/md127
24G
456M
24G
2% /data1 我们的结论是,我们有足够的空间来容纳数据库,但我们不知道如何将Gre
浏览 4
提问于2013-07-19
得票数 1
回答已采纳
3
回答
加速VisualStudio 2010和ReSharper6.1:使用RamDisk值得吗?
、
、
、
首先,我希望在Stackeroverflow上创建这样一个问题是可以的,如果不可以,请告诉我:)你们中有没有人有过这样的经历,或者你能给我一些建议吗?
浏览 5
提问于2012-01-07
得票数 5
回答已采纳
1
回答
是否每次用户请求光盘时都会包含“需要'file.php'”?
、
PHP是
缓存
所需文件的内容还是每次从磁盘读取?我知道有像APC这样的工具,但我想知道PHP是否足够聪明来
做
这样的事情?我如何知道我的文件被
缓存
了? 谢谢
浏览 2
提问于2015-02-01
得票数 0
1
回答
在64位Windows和
Linux
机器上从一个SSD运行WAMP (XAMPP)和LAMP
、
、
我有一个
固态
驱动器,我开发网站上。我这么
做
的原因是因为我在几台不同的电脑上工作。历史上,我为每台机器创建了单独的开发环境。这是可以的,但如果系统改变了一些原因,例如,新的操作系统安装,这是一个痛苦。所以我买了一个USB3.0外壳,并在里面放了一个
固态
驱动器,它非常快,这很好。我有几个Ubuntu工作站和服务器,我喜欢
Linux
,所以我认为他的工作是一个很好的过渡机会。我开始安装和尝试安装LAMP服务器,除了XAMPP 64位兼容性之外,我还看到了让这个
Linux
服务器运行的其他问题。我会继续努力解决这个问
浏览 0
提问于2012-09-19
得票数 2
回答已采纳
1
回答
我可以通过使用Redis作为
缓存
来提高HBase的读取性能吗?
、
、
HBase有自己的
缓存
系统,在从HDFS获取数据之前,它将从
缓存
中搜索读取请求。但是它的
缓存
性能可能会受到JVM内存大小的影响,这就是为什么我想使用Redis作为HBase的
缓存
的原因。
浏览 8
提问于2017-02-23
得票数 0
1
回答
在ubuntu安装过程中,为什么我们需要创建主挂载点?
、
、
、
、
当我们沿着窗口安装ubuntu作为一个单独的分区时,我们为root创建挂载点。/home也驻留在/.Then中,为什么我们需要为/home.What创建单独的挂载点?另外,为挂载点选择主点和逻辑点有什么区别呢?
浏览 0
提问于2014-01-27
得票数 1
3
回答
优化
Linux
磁盘
缓存
行为以获得最大吞吐量
、
、
、
这是一个两个磁盘S-ATA2 2安装在一个大规模集成电路MegaRAID控制器.服务器也有
24G
内存。vm.dirty_background_ratio = 30理论上,这应该给我们16 to的
缓存
浏览 0
提问于2012-02-15
得票数 12
回答已采纳
7
回答
双引导Windows 7和Ubuntu,SSD + HDD
、
、
、
我是
linux
和Ubuntu的新手,我希望创建一个系统,它既可以引导Windows 7(用于windows特定的应用程序),也可以引导Ubuntu (我希望熟悉
linux
和Ubuntu的工作)。我有一个120 to的
固态
驱动器,我想定位windows和
linux
,以及其他从SSD中受益的应用程序。另外,我还有一个1TB硬盘,我想用它来
做
数据/存储。简而言之:--我有一个120 GB的
固态
驱动器,我想要打开Windows 7和Ubuntu。--我有一个1TB硬盘驱动器,我想用它作
浏览 0
提问于2013-01-21
得票数 21
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
固态硬盘 SSD缓存说明
Linux服务器如何清除dns缓存
对浏览器做一些缓存
Linux 的文件系统及文件缓存知识点整理
如何清除 APT 缓存来回收宝贵的磁盘空间|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券