腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Powershell中的直接无缓冲
写入
powershell
目前,我正在尝试运行一个
测试
,该
测试
将在
写入
文件时突然关闭机器。当发生断电时,数据的最后一部分不存在,因为在断电之前不会将其刷新到
磁盘
。Perl (在
Linux
中)允许以以下方式打开文件时直接无缓冲
写入
。sysopen(F, $file, O_WRONLY|O_DIRECT) or die "Couldn't direct open file $file\n"; 这允许数据一直
写入
到最后一个字符,以防机器由于某种原因而崩溃同样,对于wind
浏览 1
提问于2012-08-23
得票数 0
5
回答
'write‘函数合适的缓冲区大小是多少?
c
、
linux
、
file
、
io
我正在使用低级I/O函数' write‘在我的代码(
Linux
上的C语言)中将一些数据
写入
磁盘
。首先,我在内存缓冲区中累积数据,然后在缓冲区已满时使用“write”将数据
写入
磁盘
。根据我的
测试
,它不是越大越快,所以我在这里寻找答案。
浏览 4
提问于2012-03-12
得票数 16
回答已采纳
6
回答
RAMdisk比
磁盘
慢?
performance
、
file
、
ramdisk
在这个循环中,生成~100 to数据并将其
写入
一个临时文件;然后由另一个程序将其读取,并对收集到的数据进行统计。这是将数据传递到第二个程序的唯一方法。然而,我获得了以下结果(每次平均超过20次):
测试
数据1:无RAMdisk -72.7 s,RAMdisk -78.6 s
测试
数据2:无RAMdisk -223.S,RAMdisk -235.1 s
浏览 8
提问于2010-10-14
得票数 15
回答已采纳
1
回答
运行sysctl.conf时,是否需要在
linux
下对MongoDB进行调优?
linux
、
mongodb
我们在MongoDB日志中看到了对
磁盘
的大量
写入
,有效地锁定了MongoDB很长一段时间。许多人在网上报道类似的问题,但我至今还没有找到好的答案。这导致我推测是否需要对
Linux
sysctl虚拟内存参数进行调优,如Neo4J性能指南(另一个内存映射工具: )所描述的那样。 有很多模块要用到IO,这比我们在基准
测试
中看到的
写入
速度要高得多。由于基准
测试
将内存映射1GB文件并进行随机
写入
,这很可能导致系统上可用内存页的1/4被标记为脏。Neo4j内核没有向<e
浏览 2
提问于2014-03-12
得票数 2
回答已采纳
2
回答
随着
写入
操作数量的增加,文件
写入
速度急剧减慢。
java
、
performance
、
file-io
这可能有很多不同的原因,就像我使用旋转
磁盘
驱动器或
磁盘
碎片一样。我尝试过将缓冲区大小增加到1MB或10 MB,但这似乎没有帮助(实际上,这似乎使情况变得更糟)。
浏览 4
提问于2014-05-21
得票数 1
回答已采纳
3
回答
Linux
-有什么办法限制每个目录级别上的
磁盘
使用吗?
linux
、
filesystems
我知道我可以使用quota来限制每个用户的
磁盘
空间。但是,我想知道
Linux
中是否有某种方式来限制目录的
磁盘
使用?理想情况下,我想要像任何创建文件或
写入
文件的尝试,如果使文件超过100 or,都会失败,出现类似的错误,就好像您试图
写入
完整
磁盘
一样。我之所以问这个问题,是因为我有一个下载文件到临时目录的程序,我想
测试
一下,如果它不能写这个文件,它会做正确的事情。
浏览 0
提问于2009-12-10
得票数 2
回答已采纳
1
回答
是否有一种“/dev/null”来伪造输出文件路径?
devices
、
io
,如下所示:我已经开发了一个使用这个CLI的程序,在执行CLI时需要对它进行单元
测试
但我不希望我的
测试
处理
磁盘
写入
操作。 在
Linux
上存在假驱动器吗?在
Linux
中,我可以在没有持久性的情况下编写无用的文件?
浏览 0
提问于2019-05-22
得票数 1
6
回答
简单的
Linux
服务器基准
测试
?
linux
、
cloud
、
benchmark
我正在开发一个产品,它将在客户的
Linux
服务器上运行。这些系统的性能差异很大,我希望有一个单一的基准
测试
工具,我可以让它们运行,以获得计算机CPU、
磁盘
写入
速度等方面的指示。我们的产品对CPU、
磁盘
写入
速度等都很敏感,因此显示一台机器的能力确实有助于设定性能预期。有几个客户正在使用云提供商,可能无法确定其硬件的性能特征。我知道有几十种
Linux
基准
测试
工具,但对于支持技术或客户来说,这让人感到困惑,我们试图避免编写(更多的)包装器工具,如果社区中的一
浏览 0
提问于2011-07-28
得票数 4
回答已采纳
2
回答
如何确保在同步/fsync/syncfs到便携设备后的数据完整性
c
、
linux
、
io
基于sync手册页,不能保证在调用sync之后
磁盘
将刷新其缓存:“根据标准规范(例如,POSIX.1-2001),sync()安排
写入
,但可能在实际
写入
完成之前返回。然而,由于1.3.20版
Linux
实际上会等待。(这仍然不能保证数据完整性:现代
磁盘
具有大型缓存。)” 而且,在fsync手册中,没有提到这一点。调用sync后,有没有办法确保所有
写入
磁盘
,特别是便携设备(USB)的操作都已完成?我遇到过调用sync/fsync后数据和元数据信息没有完全
写
浏览 2
提问于2013-12-21
得票数 1
3
回答
磁盘
写入
测试
files
、
ext3
、
performance
如果我想重新开始我的
测试
,这是我唯一需要做的事情吗? 你有什么建议或更正吗?
浏览 0
提问于2010-06-14
得票数 3
回答已采纳
1
回答
镜像
Linux
磁盘
写入
辅助
磁盘
linux
、
raid
、
storage
、
software-raid
我想要设置一个
Linux
系统来使用一个主存储设备,但是将对该设备的所有写操作都复制到另一个次要设备,而不阻塞每一次
写入
--例如,NVMe SSD作为主存储设备,旋转锈蚀作为辅助设备。我目前所能想到的唯一方法是在后台运行一个频繁的rsync,或者类似于动态
磁盘
流的btrfs-send。
浏览 0
提问于2018-09-23
得票数 2
回答已采纳
1
回答
使用Elixir中的Task.async_stream将1K图像
写入
磁盘
elixir
、
gpu
我通过HTTP请求下载图像,并将其
写入
文件,例如获取HTTP请求然后将其
写入
磁盘
的整个操作是在
磁盘
IO开始触及极限
写入
这些文件的目的是将它们与1000张图片一起发送到Dropbox,因为dropbox上传会话一次支持1000张图片。 有没有更好的方法将图像
写入
磁盘
?
浏览 1
提问于2020-05-29
得票数 2
1
回答
当给出SIGTERM时,在多大程度上可以依赖
写入
磁盘
?
linux
、
daemon
、
dbus
、
systemd
、
sigterm
我正在为
Linux
开发,并且有一个守护进程,当它被杀死时,它应该写到
磁盘
上。当接收到该信号时,可以将守护进程配置为侦听SIGTERM并
写入
磁盘
。在关闭时,SIGTERM总是以足够的时间发送到每个进程,以便对
磁盘
执行较小的(< 1 kB)
写入
吗?我关心的一个问题是,我可能有足够的时间在一些硬件上
写入
磁盘
,而在另一些硬件上却没有,因此似乎很难进行
测试
。PrepareForShutdown信号也是如此,但至少允许足够的时间进行
浏览 0
提问于2014-07-23
得票数 3
回答已采纳
2
回答
一个
磁盘
上有多个分区是否并行
写入
磁盘
?
linux
、
redhat
我有一个500 Gb的
磁盘
,并试图决定是否将它们划分为三个分区,从而提高
linux
的性能。也就是说,如果有多个线程
写入
同一
磁盘
中的不同分区,如果第一个线程
写入
磁盘
1中的分区1,那么第二个线程是否必须等待
写入
同一
磁盘
上的分区2?
浏览 0
提问于2017-01-13
得票数 1
2
回答
使用O_DIRECT时的最小
写入
大小
c
、
linux
我正在用C语言为
Linux
2.6.X内核编写一个自定义数据库引擎,我想知道使用O_DIRECT标志打开的文件的write()系统调用的最小写大小是多少?在文档中,它说从
Linux
2.6内核版本开始,你可以使用512字节块。但是,如果我的硬盘使用8K块怎么办?在这种情况下,它会在
写入
时返回EINVAL错误吗?我听说512字节扇区的
磁盘
正在变得过时,而新的
磁盘
使用8K扇区,所以我需要确保当用户在这样的
磁盘
上尝试时,我的应用程序不会崩溃。在有8k扇区的
磁盘
上可以使用512字节
浏览 6
提问于2012-01-18
得票数 4
1
回答
我们如何定制像ext2 2/3这样的
linux
文件系统?
linux
、
filesystems
、
performance
实际上,IOzone是一个文件系统基准
测试
工具。基准
测试
生成和测量各种文件操作,如顺序读取/
写入
、随机读取/
写入
。因此,我想定制我自己的
Linux
文件系统ext3,要么用于随机读取(数据库密集型或OLTP),要么用于顺序读取(音频/视频应用程序),以便为特定的应用程序提供更好的性能。以及如何改变文件系统参数,如块大小、
磁盘
缓存、缓冲区大小等,以获得更好的性能。
浏览 0
提问于2011-04-09
得票数 4
2
回答
Linux
上的
磁盘
IO模拟器
c
、
linux
、
database
、
performance
、
io
我想
测试
数据库性能,并了解数据库吞吐量(以每秒事务数表示)如何依赖于
磁盘
属性,如IO延迟和变化、
写入
队列长度等。理想情况下,我需要一个模拟器,它可以作为
磁盘
卷挂载,并将RAM
磁盘
封装到控制器中,允许在延迟、吞吐量、稳定性等方面设置所需的IO配置文件。我想知道
Linux
是否有这样的模拟器,或者用C语言编写它的最佳方式是什么?
浏览 1
提问于2014-06-20
得票数 1
1
回答
如何
测试
硬件ssd-缓存工作?
cache
、
ssd
、
hardware-raid
、
adaptec
、
iops
在ESXi上启动
Linux
,创建2Tb
磁盘
进行
测试
。现在我需要
测试
和确保,ssd-缓存是真正的工作。Adaptec实用程序已安装到ESXi (arcconf),但尚不清楚ssd缓存是否工作。我使用fio以"direct=1“模式
测试
iops (这应该通过物理
磁盘
直接通过所有缓存来实现),并且我在4k的queue=32随机
写入
上得到了大约1800 iops的信息,这似乎是真正的10硬盘速度。现在我需要执行一些
测试
,这表明,ssd是工作的,但所有
浏览 0
提问于2014-01-23
得票数 -1
回答已采纳
7
回答
如何在
测试
过程中模拟故障
磁盘
?
linux
、
testing
、
io
、
disk
、
scsi
在
Linux
虚拟机(Vmware工作站或类似设备)中,如何在以前工作的
磁盘
上模拟故障?理想情况下,我希望能够模拟
写入
失败但读取成功的情况,以及完全失败的情况,即scsi接口将错误报告回内核。
浏览 10
提问于2009-09-01
得票数 30
2
回答
linux
与打开PhysicalDrive句柄和用c/c++编写MBR等价于什么?
c++
、
c
、
linux
、
windows
在Windows中,您可以轻松地打开PhysicalDrive的句柄(甚至\\C:),并从用户模式使用WriteFile
写入
磁盘
的第一个扇区,您想知道执行这个
Linux
所需的最低权限的等效c/c++代码是什么在
Linux
中不使用sudo运行代码可以做到这一点吗? 基本上,我想要编译一个ELF程序,它就是这样做的,但是在
Linux
中,我如何做到这一点呢?另外,SCSI PASSTROUGH在
Linux
中也可以用于
磁盘
扇区的读写吗?如果是这样的话,我如何在
浏览 5
提问于2020-06-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统磁盘详解
磁盘读写速率测试
linux知道这些不愁管理磁盘
Linux下挂载磁盘详细步骤
Linux 系统在线扩容磁盘空间
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券