腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RAID条纹大小对
预
读
设置有什么影响?
、
、
、
、
我正在试图找出在RAID10数组上设置正确的
预
读
值,并且我想知道RAID条的大小是否应该考虑在内。那是哪一种?
读
前设置不是条纹大小的倍数有意义吗?
浏览 0
提问于2012-09-12
得票数 6
2
回答
如何在没有缓存的情况下测量文件读取速度?
、
、
、
、
我的java程序大部分时间都花在读取一些文件上,我想对其进行优化,例如,使用并发、
预
取、或其他方法。 没有基准测试的优化是没有意义的,所以我进行基准测试。我需要以某种方式告诉操作系统(
Linux
)不要缓存文件内容,或者最好在每次基准测试运行之前清除缓存。或者可能会消耗大部分可用RAM (32 GB),因此只有一小部分文件内容可以容纳。该怎么做呢?
浏览 5
提问于2012-07-23
得票数 17
回答已采纳
1
回答
mmap一个10 GB文件并将其加载到内存中
、
、
如果我想要mmap一个10 GB的文件并立即将整个文件加载到物理内存中,我如何才能这样做?有能满足我需求的系统调用吗?
浏览 2
提问于2014-11-04
得票数 6
回答已采纳
2
回答
mmap + madvise真的是一种异步I/O吗?
、
、
、
、
我正在尝试弄清楚是否mmap一个文件,然后使用madvise()或带有MADV_WILLNEED/POSIX_MADV_WILLNEED的posix_madvise()实际上会触发后台异步I/O进行
预
读
认为,至少在
Linux
上是这样的,即使它不是很理想,因为没有回调机制。这个声称带有POSIX_FADV_WILLNEED的posix_fadvise将进行异步
预
读
,但没有提到madvise()是否会进行异步
预
读
。此外,似乎“
预
浏览 3
提问于2015-07-04
得票数 7
2
回答
如果重新启动了Server机器,怎么可能有有限的逻辑读取?
ON oh.CustomerID = c.CustomerID 正如我所理解的,逻辑读取意味着“缓存命中”,这意味着数据是从SQL Server缓存而不是
磁盘
读取的表'SalesOrderDetail‘扫描计数1,逻辑读取276,物理读取1,
预
读读取274,lob逻辑读取0,lob物理读取0,lob
预
读读取0.
浏览 0
提问于2018-06-24
得票数 1
1
回答
用hdparm或POSIX_FADV_RANDOM禁用readahead
、
从
Linux
内核的文档中,建议POSIX_FADV_RANDOM似乎禁用了readahead。
浏览 0
提问于2012-07-17
得票数 2
回答已采纳
1
回答
从
磁盘
中一次性读取离散的页面集
、
、
、
问题如下: 我在
磁盘
上有一个非常大的文件(例如1TB),现在我想用最少的
磁盘
读取次数从
磁盘
上的这个文件读取N个页面(离散的,不连续的,具有巨大的扩展)(或者说我想通过最小化
磁盘
中的旋转和寻道延迟来最小化从
磁盘
读取这理想的情况是,我从一个页面开始读取,并且在
磁盘
上的轮换结束之前完成了所有读取。页面位置的差异是巨大的,所以我不能简单地从第一页到最后一页发出一个读取命令,覆盖所有N个页面。这将占用大量的内存来存储。
浏览 1
提问于2011-07-24
得票数 0
1
回答
更改操作系统配置和调整后是否需要重新启动
、
、
、
、
查看统计数据,我观察到这些新添加的机器中的
磁盘
I/O比现有机器高得多。经过检查,我发现这些机器上的read_ahead_kb OS配置是4096,而其他机器是4。 我更改了值,但
磁盘
I/O仍然相同。
浏览 43
提问于2018-10-09
得票数 2
回答已采纳
1
回答
用于性能分析的低硬件仿真
、
我已经创建了一个减少内存和CPU核计数的
Linux
虚拟机,但是与最终的硬件相比,它们仍然太快了。是否有可能降低虚拟机中的CPU时钟速度/ram速度/
磁盘
速度来模拟低性能硬件,或者有其他方法在我的开发机器上获取相关的分析数据?考虑到应用程序正在处理数千兆字节的数据,我认为
磁盘
访问是一个主要的瓶颈,限制
磁盘
速度可能会有所帮助。我可以使用任何运行在真实或虚拟机上的Windows/
Linux
/MacOS上的工具/方法(如大多数开放源码和商业可用的)。
浏览 4
提问于2020-08-31
得票数 1
1
回答
为什么WriteFile要调用ReadFile,我如何避免它?
、
、
顺序覆盖(例如,8192字节对齐和大小块)时,WriteFile会导致从
磁盘
读取文件,这完全破坏了性能。我不太明白为什么会发生这种情况,以及如何避免。如果我正确地理解了这一点,这类似于内存映射,其中被覆盖的页面首先需要从
磁盘
读取,即使整个页面要被覆盖。有办法避免这种情况吗?它仍然调用ReadFile,但没有那么频繁,从
磁盘
读取的数量似乎要低得多。虽然我不完全理解发生了什么,
磁盘
活动和队列长度仍然比在目标文件中写入非初始化页面时的高得多。
浏览 1
提问于2015-08-26
得票数 7
1
回答
“`mmap()”手动并发
预
故障/分页
、
、
、
、
此外,我怀疑
Linux
内核的页面到
磁盘
的懒惰导致了一些性能问题,也就是说,任何最终对mmaped内存执行大量写操作的测试程序在执行所有写操作后似乎都要花很长时间来终止/munmap内存。而且,这似乎会导致mmap()调用阻塞,直到
预
故障完成为止,这也是不可容忍的。我使用手动替代方法的想法是生成一个线程,只需尝试读取内存中的下一个N页面,以强制
预
取。msync()可用于刷新
磁盘
上的更改。然而,定期这样做真的有用吗?我的想法是,如果程序经常处于
磁盘
IO的“空闲”状态,并且能够承受一
浏览 4
提问于2017-12-06
得票数 3
回答已采纳
2
回答
Windows相当于
Linux
的
预
读
系统调用?
、
、
、
、
有没有与
Linux
的
预
读
系统调用相当的Windows系统?如果可能的话,我想要一个完整的函数签名,显示等效的偏移/计数参数(或下/上)。例如:
Linux
函数签名是:它的用法的一个例子是 readahead(file,编辑2:如果你不确定
预
读
是怎么做的,请阅读以下内容:
浏览 0
提问于2010-01-26
得票数 16
2
回答
如何在
linux
中增加i/o吞吐量以实现更快的读取?
、
、
我将在
linux
上使用dd命令测试我的程序,使用(4KB的
读
缓冲区)2 2GB的数据。 我在3.20 got的机器上得到了565MB/s的速度。我在300 got的机器上得到了更少的。
浏览 2
提问于2012-07-09
得票数 1
回答已采纳
1
回答
如何在Windows 7中访问Ubuntu文件,同时进行双重引导?
、
我刚刚安装了Windows 7和Ubuntu13.04。我所有的软件转储都在我的Ubuntu分区中,我想安装在Windows 7中。我如何访问Ubuntu分区以便在Windows 7中复制我的软件文件?我甚至看不到Ubuntu的分区。
浏览 0
提问于2013-11-19
得票数 24
回答已采纳
2
回答
物理
读
和
读
前
读
的区别
、
、
、
我正在试着理解提前阅读,但对我来说似乎有点复杂.我在网上搜索,得到了以下信息:
预
读
预期完成查询执行计划所需的数据和索引页,并在查询实际使用之前将这些页面带到缓冲区缓存中。从堆栈溢出的huntharo对为什么Server中第一次执行查询时“物理读取”少于“
预
读
”和“逻辑读取”?的回答: 物理读取--查询被阻塞,等待将页面从
磁盘
读取到缓存中,以便立即使用。当你扫描一个索引时,
读
头是可能的,在这种情况下,索引中的下一个叶页可以假设是需要的,并且在查询实际上需要它们
浏览 0
提问于2019-12-23
得票数 4
回答已采纳
1
回答
为什么计算执行计划要花这么长时间?
、
、
、
、
扫描计数42,逻辑读取963118,物理读取0,先读读取274,lob逻辑读取0,lob物理读取0,lob
预
读读取0. 表1。扫描计数42,逻辑读取977019,物理读取1143,
预
读
946797,lob逻辑读取0,lob物理读取0,lob
预
读读取0.
浏览 3
提问于2018-12-09
得票数 0
2
回答
Linux
for C++中的低级
磁盘
操作
、
、
、
、
在
linux
中,对于C++中的底层
磁盘
操作,有哪些方法?我正在尝试将我自己的数据管理器写到
磁盘
上。例如,我想在
Linux
环境中创建一个C++程序,该程序在
磁盘
上分配一定数量(连续的),然后自由地允许我
读
/写该数据块。我认为我不想使用标准的fstream::open,因为这样文件就会由操作系统管理,而我可能在
磁盘
上得不到连续的部分。 谢谢。
浏览 1
提问于2012-11-27
得票数 9
回答已采纳
2
回答
有没有办法在usb闪存上创建或模拟Ubuntu/Lubuntu的简单安装?
、
有什么方法可以让Ubuntu (或者Lubuntu在RAM中要求更低)的简单安装(就像小狗
Linux
所做的那样),或者强制完全安装的版本在引导过程中
预
加载大部分经常使用的部分到RAM中,以提高性能?我认为系统最慢的部分是经常
读
和写的部分,所以我想我正在寻找一种方法来使用RAM的一部分作为虚拟
磁盘
来实现这个目的。
浏览 0
提问于2016-02-13
得票数 0
回答已采纳
3
回答
为什么在SQL Server中第一次执行查询时,“物理读取”少于“
预
读
”和“逻辑读取”?
、
扫描计数1、逻辑读取789、物理读取3、
预
读
794、...另外,因为这是第一次运行查询,所以逻辑读取不应该为0吗?
浏览 7
提问于2011-04-20
得票数 5
回答已采纳
1
回答
用C++计算
Linux
下的
磁盘
读写
、
、
我的要求是用总的
磁盘
读
/写操作(或
读
/写的数据量)来分析当前进程的
磁盘
读
/写操作。我需要每秒采集样本,然后在这两者之间绘制一张图表。我需要在c++的
Linux
(Ubuntu12.10)上这样做。
浏览 3
提问于2013-01-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统磁盘详解
linux知道这些不愁管理磁盘
Linux下挂载磁盘详细步骤
Linux 离奇磁盘爆满,如何解决?
Linux 系统在线扩容磁盘空间
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券