jjzjj

diskspace

全部标签

php - 使用凭据获取磁盘空间

好吧,我正在尝试做的是获取LAN中磁盘的空间信息。我将UNC路径存储在一个XML文件中并循环遍历它。在PHP中我这样做:$filename='C:/...../config/config.xml';echo'';if(file_exists($filename)){$xml=simplexml_load_file($filename);foreach($xml->children()as$Path){foreach($Path->children()as$Path1){$disk=disk_total_space($Path1);..这实际上工作得很好,但是当我试图在另一个网络中获取磁

hadoop - Hadoop 集群上的 Hive/Map-Reduce 作业 : How to (roughly) calculate the diskspace needed?

以下用例:我对.gz压缩大小约为500GB的数据运行配置单元查询:selectcount(distinctc1),c2fromt1groupbyc2;此查询产生约2800个映射作业和约400个缩减作业。在设置具有20个实例(每个160GB实例存储)的Hadoop集群时,该工作将停止在97%map和21%reduceprogress,然后回落到94%map和19%reduceprogress,然后就没有任何进展了。我认为这是因为HDFS的磁盘空间已达到使用限制。也许我可以在当天晚些时候提供异常消息。如何:有没有办法根据正在处理的数据的输入大小粗略地预先计算所需的HDFS磁盘空间?请记住,

hadoop - 由于空间问题导致 Spark 作业失败

我正在使用pyspark在Spark中编写批处理程序。以下是输入文件及其大小base-track.dat(3.9g)base-attribute-link.dat(18g)base-release.dat(543m)这些是每行一条记录的文本文件,每个字段由一个特殊字符分隔(引用代码)我正在对属性链接执行一些过滤操作并将它们分组并与其他表连接。我正在通过spark-submit将此程序提交到一个由Ambari管理的具有9个数据节点的Hadoop集群。每个数据节点包含140GB的RAM和3.5TB的磁盘空间。以下是我的pyspark代码importsysfrompysparkimportS

hadoop - 卡夫卡内存要求

我是kafka的初学者我们正在寻找我们的kafka集群(一个5节点集群)的大小,以处理17,000个事件/秒,每个事件的大小为600字节。我们计划复制3个事件并将事件保留一周我在kafka的文档页面看了assumingyouwanttobeabletobufferfor30secondsandcomputeyourmemoryneedaswrite_throughput*30.那么这到底是怎么写的呢?如果它是每秒MB的数量-我正在查看9960MB/Secifconsiderthatasmywritethroughputthenthememorycalculatesas292GB(996

c++ - GetFreeDiskSpaceEx 如何返回(看似)错误的磁盘空间量?

所以我在一个输出大图像(从30MB到2GB+的任何地方)的设备上工作。在我们开始创建这些图像之一之前,我们通过GetDiskFreeSpaceEx检查是否有足够的磁盘空间。通常(在这种情况下)我们正在写入同一网络上的共享文件夹。磁盘空间没有用户配额。昨晚,为了准备演示,我们开始了试运行。在运行过程中,我们遇到了失败。我们需要327391776字节,但被告知我们只有186580992可用。GetDiskFreeSpaceEx中的数字是:Userfreespaceavailable:186580992Totalfreespaceavailable:186580992那些对应于GetDisk

sql - Postgres 是否会在更新时重写整行?

我们在Windows2008Server上运行Postgres9.0。有一个大表包含一个bytea列,用于存储每行0-5MB的二进制数据:CREATETABLEfiles(file_idserialNOTNULL,databyteaNOTNULL,on_diskboolean,CONSTRAINTfiles_pkeyPRIMARYKEY(file_id))最近我们一直在为每一行更新on_disk字段(不触及数据字段)。我们认为这已经耗尽了临时表空间(或其他东西)中的空间,原因有二:1)我们开始在运行大型查询的系统的其他随机部分收到此错误:ERROR:53100:couldnotwrit

c++ - 计算可用磁盘空间

仅使用C++计算可用磁盘空间的最佳方法是什么。我的目标平台是WinCE,但大部分文件操作与普通Windows相同。 最佳答案 你的意思是剩余多少空间?然后尝试GetDiskFreeSpace()或者你的意思是,读/写/当前打开文件的数量、速度等? 关于c++-计算可用磁盘空间,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2835094/

windows - 使用 Windows API 写入和读取可用磁盘空间

是否可以使用WindowsAPI写入磁盘上的空闲集群或从中读取数据?我找到碎片整理API:https://learn.microsoft.com/en-gb/windows/desktop/FileIO/defragmenting-filesFSCTL_GET_VOLUME_BITMAP可用于获取每个簇的分配状态,FSCTL_MOVE_FILE可用于移动簇。但是我找不到从空闲集群读取数据或向其写入数据的方法。更新:想到的解决方法之一是创建一个新的小文件,向其中写入一些数据,然后将其重新定位到所需位置并删除文件(数据将保留在已释放簇)。但这仍然没有解决阅读问题。我正在尝试做的是某种透明缓

mongodb - 如何找到 MongoDB 集合中占用大量空间的元素?

如果我有一个包含数千个元素的集合,有没有一种方法可以轻松找到哪些元素占用的空间最多(以MB为单位)? 最佳答案 对此没有内置查询,您必须迭代集合,收集每个文档的大小,然后进行排序。它是这样工作的:varcursor=db.coll.find();vardoc_size={};cursor.forEach(function(x){varsize=Object.bsonsize(x);doc_size[x._id]=size;});此时,您将拥有一个HashMap,其中文档ID作为键,它们的大小作为值。请注意,使用这种方法,您将通过网络

mongodb - Mongo 使用(太多)太多空间

更新起初我有一些小数据库,但自从我放弃所有数据库后(徒劳地)努力解决这个问题。showdbs显示config0.046875GB但是找到/var/lib/mongo-typef-print0|排序-z|xargs-0du-b显示134217728/var/lib/mongo/a1/data/journal/j._388/var/lib/mongo/a1/data/journal/lsn134217728/var/lib/mongo/a1/data/journal/prealloc.1134217728/var/lib/mongo/a1/data/journal/prealloc.253