腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在mmap区域按顺序/随机读取主页面错误号
linux
、
kernel
、
memory
、
virtual-memory
、
mmap
我正在跟踪这个答案,试图用mmap生成一些主要的页面错误:#include <stdio.h>#include <sys/stat.h> int fd = open(argv[1], O_RDONLY); fstat(fd, &stats); posix_fadvise(fd, 0, stats.st_size, POSIX_FA
浏览 0
提问于2019-08-04
得票数 1
回答已采纳
1
回答
Linux
内核-是否有预读/预取写入机制?
linux
、
memory-management
、
linux-kernel
、
operating-system
、
prefetch
我知道
readahead
是
Linux
内核中预取的一种形式,除了我认为预取更多的是硬件(缓存)预加载,而
readahead
是一种操作系统级别的行为,用于从磁盘加载到内存/RAM。
readahead
在读取时似乎是的,但在写入时不是。我知道名称中有"read“,但为什么不将
readahead
/prefetching用于写入?
浏览 9
提问于2021-07-23
得票数 0
1
回答
readahead
在mongodb代表什么?
mongodb
、
database
、
nosql
我收到了mongodb的警告,We suggest setting it to 256KB (512 sectors) or less当查询这一点时,每个链接都建议将
readahead
值设置为较少的数字,以及如何设置它?我知道将它设置为一个较小的值会让我摆脱警告,但我更感兴趣的是
readahead
代
浏览 8
提问于2016-01-28
得票数 3
回答已采纳
1
回答
posix_fadvise与
readahead
的区别
linux
、
linux-kernel
、
io
、
system-calls
、
portability
根据手册,
readahead
是特定于
Linux
的: 遵循
readahead
()系统调用是
Linux
特有的,在可移植应用程序中应该避免使用它。
浏览 0
提问于2021-12-12
得票数 5
回答已采纳
3
回答
用于顺序文件写入的posix_fadvise() args是什么?
c
、
optimization
、
posix
但是,
Linux
实现描述怀疑: 在
Linux
下,POSIX_FADV_NORMAL将
readahead
窗口设置为支持设备的默认大小;POSIX_FADV_SEQUENTIAL将此大小加倍,POSIX_FADV_RANDOM完全禁用文件
readahead
。因为我只是在写数据(可能也会覆盖文件),所以我不期望任何
readahead
。
浏览 3
提问于2010-09-20
得票数 21
回答已采纳
1
回答
由于util、insserv和initscript失败,无法执行升级
16.04
、
apt
、
dpkg
、
init.d
Setting up util-
linux
(2.27.1-6ubuntu3.8) ...dpkg: dependency problems prevent configuration of systemd: Package util-
linux
is not c
浏览 0
提问于2019-09-09
得票数 0
2
回答
Windows相当于
Linux
的预读系统调用?
c
、
windows
、
linux
、
caching
、
system-calls
有没有与
Linux
的预读系统调用相当的Windows系统?如果可能的话,我想要一个完整的函数签名,显示等效的偏移/计数参数(或下/上)。例如:
Linux
函数签名是:它的用法的一个例子是
readahead
(file,
浏览 0
提问于2010-01-26
得票数 16
2
回答
mmap + madvise真的是一种异步I/O吗?
c++
、
c
、
linux
、
asynchronous
、
mmap
但是,在调用带有MADV_WILLNEED的madvise()时,是否有任何实际的主流POSIX实现(如
Linux
)实际执行异步文件I/O?我似乎得不到任何有关这方面的可靠信息。认为,至少在
Linux
上是这样的,即使它不是很理想,因为没有回调机制。那么,带有MADV_WILLNEED的madvise()真的可以在任何主流平台(比如
Linux
)上进行异步预读吗?
浏览 3
提问于2015-07-04
得票数 7
1
回答
当在
Linux
上使用软件RAID和LVM时,哪些IO调度程序和
readahead
设置会得到遵守?
linux
、
raid
、
lvm
在多层(物理驱动器-> -> dm dm -> lvm)的情况下,调度器、
readahead
设置和其他磁盘设置是如何交互的?每个设备(包括物理磁盘和/dev/md0)都有自己的IO调度程序(变得像这样)和
readahead
(使用区块开发更改)设置。例如,如果物理设备先于128个块读取,而RAID的
readahead
为64个块,那么当我从/dev/md0读取数据时,就会出现这种情况吗?在回答这个问题时,我挖掘了一些有关调度程序和工具的有趣数据,这些数据可能有助于解决这个问题: 来自G
浏览 0
提问于2012-05-03
得票数 29
1
回答
替换
Linux
内核函数存在错误。
c
、
linux
、
linux-kernel
#include <
linux
/module.h>#include <
linux
/fs.h> ; void (*sync
浏览 1
提问于2011-06-27
得票数 0
1
回答
BLKRASET:不适合于设备的ioctl
linux
、
mongodb
我收到了这个错误 to 3月20日22:40:49.850侦听**警告:
Readahead
for/data/db设置为2048 db星期三3月20日22:40:49.850听好** 块开发-se
浏览 3
提问于2013-05-22
得票数 3
回答已采纳
1
回答
当并发读取在同一个文件上完成时,
Linux
会提前读取。
linux
、
performance
、
io
当文件按顺序读取时,
Linux
执行读取器(在/sys/block//queue/ read _ performs _kb中指定)。考虑使用具有相同或不同FDs的扩展(https://man7.org/
linux
/man-pages/man2/pwrite.2.html)对同一文件进行多个并发读取。同样的FD。
浏览 0
提问于2021-05-31
得票数 1
1
回答
在Debian Jessie中使用
readahead
debian
、
startup
、
cache
上面写着安装
readahead
,然后安装#touch /etc/
readahead
/profile-once。这似乎是一篇过时的文章,因为当我尝试这样做时,它会出现一个错误,即没有这样的文件或目录(它指的是
readahead
)。我浏览了/etc/,注意到有一个名为
readahead
的文件夹,而不是
readahead
。我该怎么办?修改命令以包含".d"?还是什么都不做?
浏览 0
提问于2015-10-03
得票数 2
回答已采纳
1
回答
如何在Lubuntu 15.10上安装
Readahead
-Fedora?
fedora
、
apt
、
lubuntu
我尝试在命令行中安装
Readahead
-Fedora:但不管用! 我如何安装
readahead
-fedora?
浏览 0
提问于2016-03-06
得票数 1
回答已采纳
2
回答
/var/lib/mongo的
Readahead
设置为4096 to
centos
、
mongodb
、
centos7
、
block-device
我试图按照推荐的方式将
readahead
设置为mongo 256或更少,我查看了文档以获得任何指导,并发现如下: 确保存储数据库文件的块设备的
readahead
设置是适当的。对于随机访问使用模式,设置低
readahead
值。32 (16 of )的
readahead
通常工作得很好。对于标准块设备,可以运行sudo blockdev --report获取
readahead
设置,并运行sudo blockdev --setra <value> <device>更改
readahe
浏览 0
提问于2014-12-09
得票数 5
回答已采纳
3
回答
Linux
通过在启动时将文件移动到ramdisk来加快速度
linux
、
debian
、
ramdisk
Question2:Question3:谢谢
浏览 0
提问于2014-10-03
得票数 3
1
回答
为什么“立即关机”(没有其他参数)在脚本中不运行?
shutdown
、
raspbian
、
init
我在我的Pi上运行拉斯宾,我在/etc/rc0.d中有一个脚本(或者更准确地说,是一个指向/etc/init.d/myscript.sh的符号链接),它执行一些GPIO输出,通知用户电源可以关闭。我找不到任何文档来说明在没有其他参数的情况下运行shutdown now时应该发生什么。更新:我找到了Unixhelp.ed.ac.uk(这个医生),它说
浏览 0
提问于2015-01-09
得票数 2
2
回答
Mongo 3.6性能问题
mongodb
、
performance
、
mongodb-3.6
、
performance-tuning
Ubuntu 14.04.5Mongodb 3.6.2
readahead
浏览 0
提问于2018-03-06
得票数 2
回答已采纳
1
回答
如何在Python中调用syscall
readahead
?
file
、
python-3.x
、
file-io
、
system-calls
readahead
()在文件上启动
readahead
,以便从缓存中满足对该文件的后续读取,而不是在磁盘I/O上阻塞
浏览 2
提问于2016-07-18
得票数 6
回答已采纳
1
回答
可以使用预置来缓存经常使用的程序吗?
boot
、
cache
、
ureadahead
编辑我在这的帮助下回答了我的问题。剩下的唯一问题是如何使更改永久保存在包文件中,而不会在重新配置文件时丢失。如果有人知道办法,我就把这个问题留到一边(我会接受这个问题作为答案)。/EDIT现在,我查看了这个sudo ureadahead --dump|grep chromium包的内容,发现只有图标、.dekstop文件和gconf键被缓存*。 因此,我想知道是否有一种方法可以使我最常用的程序的二进制文件和库也提前缓存,
浏览 0
提问于2011-10-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券