腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用C++计算
Linux
下的
磁盘
读写
、
、
我的要求是用总的
磁盘
读/
写
操作(或读/
写
的数据量)来分析当前
进程
的
磁盘
读/
写
操作。我需要每秒采集样本,然后在这两者之间绘制一张图表。我需要在c++的
Linux
(Ubuntu12.10)上这样做。我发现了一个叫做iotop的工具,但我不确定如何将其用于当前
进程
与系统范围内的使用。 谢谢
浏览 3
提问于2013-01-25
得票数 2
回答已采纳
2
回答
查看要写入的文件(比如iotop,但文件不是
进程
)
、
、
、
我有一个
Linux
服务器,它做了很多
磁盘
io。有一个
进程
正在执行大部分
磁盘
写
操作。我在iotop中发现了这一点,它显示了正在执行
磁盘
I/O的
进程
。
浏览 0
提问于2011-01-20
得票数 36
1
回答
在
Linux
中截获
磁盘
写
操作
、
我想拦截
Linux
服务器中的每个
磁盘
写
操作。具体地说,我希望捕捉每个
磁盘
写入操作发生时的正确时间,并能够找出哪个
进程
发起了调用,它正在尝试写入的位置等等。为了简单起见,现在,我只专注于ext3。如前所述,我希望在发生操作时进行拦截,并能够检索有关操作的所有信息(
进程
信息、目标位置、正在写入的内容)。如果有一种中断/回调机制(例如,通过
进程
、
进程
组或会话- pid、pgid、sid接收任何
写
操作的通知),那就更好了。 谢谢
浏览 2
提问于2013-08-16
得票数 1
2
回答
强制文件和/或目录进入内核文件缓存
、
、
是否有任何方法强制某个目录、文件或文件被某个
进程
写入或读取到内核文件缓存中?编辑:我有一个
进程
,它
写
一个文件和大约7-10个
进程
,读取由一个
进程
编写的文件。我想尽量减少所涉及的
磁盘
i/o。
浏览 0
提问于2011-08-21
得票数 2
回答已采纳
1
回答
数据块文件写入的优势是什么
、
、
我想知道一块一块地
写
文件的好处是什么。我可以认为这会减少io操作。但是在
linux
这样的环境中,数据无论如何都会进入页面缓存和后台守护
进程
,执行物理
磁盘
写
操作(如果我错了,请纠正我).In这种环境,块写有什么好处呢?
浏览 0
提问于2012-07-12
得票数 3
回答已采纳
2
回答
如何在我的
linux
系统中停止
磁盘
I/O的页面缓存?
、
、
、
这里是基于
Linux
2.6.32.12:的系统它可以稳定运行,
磁盘
I/O不会影响我的系统。一开始,这个系统就像我想的那样运行。但是随着时间的推移,
Linux
会为
磁盘
I/O缓存大量数据,从而导致物理内存的减少。最后,内存不足,
Linux
将交换我的
进程
。I/O占用了大量cpu时间
浏览 1
提问于2013-05-13
得票数 1
回答已采纳
2
回答
检测
磁盘
写
Linux
、
、
、
运行centos5.7的5.7服务器显示了相当多的
磁盘
写入活动,我无法真正解释。平均每分钟有大约2兆字节的数据被写入,每秒大约有200 IO。 我如何才能找出是什么导致
浏览 0
提问于2012-02-22
得票数 2
回答已采纳
2
回答
是否从页面缓存中的脏页读取文件?
、
、
、
、
当字节被写入文件时,内核不会立即将这些字节写入
磁盘
,而是将字节存储在页缓存中的脏页中(写回缓存)。问题是,如果文件读取是在脏页被刷新到
磁盘
之前发出的,那么这些字节是从缓存中的脏页中得到的,还是首先被刷新到
磁盘
,然后是
磁盘
读取以服务字节(将它们存储在
进程
中的页缓存中)?
浏览 2
提问于2016-10-14
得票数 1
回答已采纳
2
回答
VM基准测试工具?
、
、
、
我想以几个XEN星座为基准:带有PV网络和
磁盘
驱动的HVM DomU基础将是相同的VM,具有相同的
磁盘
/cpu/os/基于相同的原始PV克隆的网络设置我对具体的VM号码特别感兴趣:
磁盘
:读/
写
操作的延迟有一个好的(免费的)
linux
工具来测
浏览 0
提问于2012-03-31
得票数 4
2
回答
在没有同步的情况下,多个线程/
进程
可以同时读写文件中不重叠的区域吗?
、
、
、
、
我想知道
Linux
读/
写
系统调用是否支持从多个线程或
进程
对单个
磁盘
文件的不重叠区域进行非同步读写(非附加写入)。每个线程都将寻求自己的文件区域,并且只访问该区域,而不会重叠其他线程正在运行的区域。
浏览 1
提问于2019-08-31
得票数 7
回答已采纳
5
回答
在
Linux
系统上存储Python数据
、
、
、
我需要创建一个系统来在
linux
系统上存储python数据结构,但对来自多个程序/守护
进程
/脚本的数据具有并发读写访问权限。客户端的任何
写
操作都会同步到
磁盘
上(可能是批处理的,不过我不认为吞吐量会很高,所以只使用
Linux
vfs缓存就可以了)。这确保了只有一个
进程
对数据进行读写。另一个想法是只将pickled数据结构保存在
磁盘
上,并且只允许单个
进程
通过锁文件或令牌进行访问……这要求所有访问客户端遵守锁定机制/使用访问模块
浏览 4
提问于2011-05-27
得票数 2
回答已采纳
2
回答
服务器重新启动时的高
磁盘
I/O
、
一台CentOS 5.8机器在启动时具有高
磁盘
I/O。占用
磁盘
IO的
进程
是kmirrord、k日记和pdflush。我所做的工作如下:还有什么可以
浏览 0
提问于2013-12-16
得票数 1
1
回答
系统显示为在顶部读取300米?
、
、
、
为什么我的systemd --user实例在一个10分钟的间隔内显示数百个
磁盘
使用量,包括几十个写入量?systemd可能在做什么?
浏览 0
提问于2018-02-16
得票数 2
回答已采纳
1
回答
如何跟踪Ubuntu中读/写到
磁盘
的总数据(包括元数据)?
、
、
、
、
我试图跟踪在
Linux
中某个特定
进程
写入
磁盘
或从
磁盘
读取的总数据。使用dstat工具,我可以通过使用dstat -d跟踪系统范围内的读、
写
调用.使用strace -e trace=read,write,我能够跟踪系统调用的返回值。下面是一个示例程序,我希望获得真实的系统读写值(包括写入和读取
磁盘
的元数据):#include <stdlib.h> intdstat -d选项是
浏览 2
提问于2019-02-27
得票数 0
1
回答
进程
是否可以锁定
磁盘
,使其他
进程
无法访问它?
、
、
有没有办法让
进程
锁定整个
磁盘
,这样在此
进程
释放锁之前,其他
进程
都无法访问
磁盘
上的任何文件?其他
进程
的
磁盘
i/o操作可能会被阻塞,直到锁定被释放。 有问题的操作系统是
Linux
。
浏览 1
提问于2010-07-13
得票数 2
3
回答
在流程调用之间传输数据
、
、
、
、
我有一个被多次调用的
Linux
进程
,我需要让这个
进程
越快越好。 问题是,我必须在两次调用之间维护一种状态(从上一次调用中加载数据并为下一次调用存储数据),而不运行另一个
进程
/守护
进程
。我创建了一个命名管道来读/
写
,从而避免了实际的
磁盘
I/O?
浏览 3
提问于2011-03-27
得票数 4
回答已采纳
1
回答
linux
:写入文件的数据是否保证对其他
进程
是可见的?
、
、
如果我使用write(2)从
Linux
上的一个
进程
写入文件,然后在另一个
进程
中写入open(2)和read(2),那么我是否保证在不调用fsync(2)或close(2)的情况下看到我编写的数据?(请忽略文件名未链接或覆盖、系统重新启动或另一个
进程
写入数据的可能性。假设我正确地在
写
和读之间建立了一个边。) 据我所知,数据不一定会持久化在
磁盘
上,但是否保证第二个
进程
是可见的呢?
浏览 4
提问于2016-08-22
得票数 4
回答已采纳
1
回答
为什么我的脚本在删除数百万个文件时会周期性地冻结?
、
、
、
、
所以,我试着
写
一个Python脚本来做这件事。第一个场景看起来像 #!我认为这是由于锁定的文件,所以我尝试编写新的方案,使用python3和多处理模块,在几个
进程
中删除文件。我认为这可能会有所帮助,因为即使一个
进程
等待某个文件解锁,其他
进程
也会完成它们的工作。
浏览 1
提问于2013-05-24
得票数 1
回答已采纳
1
回答
是否值得同步I/O密集型线程以提高
磁盘
的总体性能?
、
、
、
、
我们的Windows .NET应用程序有几个I/O密集型线程,它们不断地写入
磁盘
(旋转介质)。一个线程的
写
操作是在不知道另一个线程的
写
操作的情况下完成的,因此这意味着
写
请求按执行调用的顺序到达Windows I/O管理器。在我们的项目中已经讨论过这是否是正确的方法,或者我们可以通过同步
写
操作来获得一些性能,这样只有一个(或少数几个)线程可以同时对
磁盘
执行
写
操作(可能是通过共享锁)。我的印象是,只要缓冲区大小足够,何时向
磁盘
写入块的决
浏览 5
提问于2015-02-18
得票数 4
回答已采纳
7
回答
什么时候构建自己的I/O缓冲系统(C++)?
、
、
、
、
我必须处理非常大的文本文件(2 GB),必须逐行读/
写
它们。使用ofstream
写
2300万行确实很慢,所以一开始,我试图加快在内存缓冲区中写入大块行的过程(例如256MB或512MB),然后将缓冲区写入文件。这并不管用,性能大同小异。我知道I/O操作是由STL I/O系统缓冲的,这也取决于
磁盘
调度程序策略(由操作系统管理,在我的例子中是
Linux
)。 有关于如何提高性能的想法吗?PS:我一直在考虑在程序处理数据时使用背景子
进程
(或线程)来读/
写
数
浏览 1
提问于2008-11-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统磁盘详解
Linux进程管理
linux知道这些不愁管理磁盘
Linux查杀stopped进程
Linux下挂载磁盘详细步骤
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券