问题标签 [disk-access]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python - SumTree 中的高磁盘使用率
我遇到了我的 python 程序的一些奇怪行为。基本上,当我尝试创建并填充长度大于 1000 的 SumTree 时,我的磁盘使用量增加了很多,达到 ~300MB/s,然后程序就死了。
我很确定这个过程中没有文件 r/w,问题出在add
函数上。代码如下所示。
这是一个将使用此 SumTree 对象的示例:
whereExperience
是一个命名元组并且self.tree
是一个 Sumtree 实例,当我删除最后一行时,高磁盘使用率消失了。
谁能帮我这个?
kubernetes - 如何确定正在运行的 Kubernetes pod 的当前临时存储使用情况?
如何判断pod 当前使用kubectl
了多少临时存储空间?
在 Kubernetes pod 规范中,我可以指定 CPU、内存和临时存储的资源请求和限制:
但是,要对临时存储设置良好的请求和限制,我需要知道这个值对于正在运行的 pod 实际是什么,我无法弄清楚。我可以使用 获取 CPU 和内存使用情况kubectl top pod
,但是据我所知,临时存储使用情况仅在做出实际驱逐决定时才实际计算。
python - shutil 库中“disk_usage”返回的字节与目录文件大小不匹配
我正在从 Python 网站阅读shutil的官方文档,然后我运行了disk_usage测试,但它没有返回我所期望的,在那个目录(文件夹)里面有一个669 kb的文件。
这是代码:
输出:
预期输出:
为什么我没有得到预期的输出?
谢谢
docker - 假磁盘占用过多,如何解释 DF-system 和 DF-docker 矛盾?
在 Linux 服务器上,我通过命令检查磁盘使用情况df
并获得大量/var/lib/docker
使用
所以,似乎 docker(有没有数据库和大库或大数据集的图像)正在消耗我所有的磁盘和一些垃圾,是吗?...而且,如果是,如何清洁?
但似乎真正的问题不是“清理”,而是用可靠的信息监控我的磁盘使用情况,我需要解释矛盾,如何解释?
注意:PostgreSQL 数据库是外部的(在 env not dockered 中),唯一使用的图像是PostgREST。正如@MagdKudama 建议的那样, docker system df
结果是:
所以,这加剧了矛盾,Linuxdf
命令说别的,(现在df -h
用来人类比较)
PS:感谢@MagdKudama 和本教程解释了 50% 的问题,现在我真的可以说“100% 确信”这是一个矛盾的解释,由 Ubuntu 18 LTS 错误或我的错误解释df
信息,
(无文件系统)安装在/var/lib/docker
.
sql-server - Microsoft SQL Server 2012 使用的实际使用量和磁盘的差异
我正在尝试监视我们的一个应用程序的数据库利用率。观察到的问题是数据库实际使用的磁盘空间超过了我们通过使用以下查询检查利用率得到的结果。
数据库使用的空间约为 250 GB,我们从以下查询中得到的结果是 190 Gb。
后端使用的数据库是 Microsoft SQL Server 2012。
请在下面找到我用来检查数据库使用的磁盘的查询。
由于我对数据库不太了解,我只是通过在 Google 上搜索找到了上述查询。
请帮助弄清楚数据库是否还有其他用途,因为我们的数据库有专用磁盘。
问候,尼特什。
android - Android Studio 使用 100% 的磁盘
我刚刚安装了 Android Studio 来跟踪一个 react native 项目,每次我尝试使用该程序时,磁盘使用率都会达到 100%。我选择 Pixel 2 作为手机,选择 android Q 和 R 作为版本。该程序运行良好,直到我单击“播放”按钮开始模拟 android 操作系统。然后手机图像开始加载安卓操作系统,但是用模拟手机做任何事情都太慢了。我已经尝试重新安装程序。我试过禁用防火墙和 Windows Defender。我尝试过使用不同版本的 android ex.:Q 和 R。
我有 8GB 的 RAM HD 的 465GB Intel Core i3-4150 @3.50GHz GeForce GTX 750 Ti 2gb
我还尝试在文件 studio.vmoptions 上增加 android studio 的内存大小。
正如我在另一个问题中看到的那样,我还创建了一个 gradle.properties 文件,
org.gradle.daemon=true
但上述方法均无效。我不知道我还能做什么。
docker - 码头工人清理容器开销
我有两个 docker 容器正在运行,其中磁盘空间如下:
如果我检查磁盘使用情况,我会得到:
我可以做些什么来保留容器(因为我做了很多配置)但消除了明显的开销?
linux - 计算目录树中一组子目录的总磁盘使用量?
这是场景。
想象一下我们有这种风格的目录结构——
等等。
我试图在输出中获得的是名称目录的总磁盘使用量,但将所有“20180x”文件夹计入总数。最后,此输出应按磁盘使用率从高到低排序。
作为一个非常基本的例子,如果我要这样做 -
输出将显示输出中每个“201801”、“201802”、“201803”目录的总目录磁盘使用情况。
我真正想要的是输出显示给定用户在“201801”、“201802”、“201803”中的磁盘使用总量,然后按大小对其进行排序。
因此,例如,生成的输出将需要显示磁盘空间总量,其计算方式如下 - “20GB = “/tom”的总和 - 在所有可用的“201801”、“201802”、“201803”文件夹中目录树。想象一下“201801”、“201802”、“201803”代表用户文件夹的特定版本,我们想要计算所有这些用户的总数。我们可以假设“201801”, 201802","201803" 样式文件夹将始终位于树中的相同深度。
希望这是有道理的。如果您有更好的标题,请告诉我,因为我不确定用一句话来解释我想要做什么的最佳术语。
谢谢!
wordpress - 服务器上 CPU 和磁盘 I/O 的随机峰值
问题
我的服务器(DigitalOcean)整个晚上都收到了许多高使用率通知,我想知道原因可能是什么。平均磁盘 I/O 约为 10kBs,这飙升至 40MBs。CPU 使用率很少超过 5%(用户和系统),对于用户来说也是 100%。这些峰值持续了大约 1 小时。
正在托管什么
该服务器托管两个 WordPress 站点,它们的流量非常少,并且很少有并发会话。这两个站点都使用 AIOWPS 以及更改的登录信息和定期文件系统扫描,具有良好的安全性。今天早上我手动运行了文件系统扫描,一切似乎都很好。我还浏览了顶级文件系统以查找任何看起来很奇怪的 PHP 文件,这一切看起来都很好。
尽管这似乎是一个孤立的问题,但就我自己的理智而言,如果有人能阐明这可能是什么,或者我可以检查更多信息,那就太好了。如果可能的话,我希望至少能够理解这一点并采取一些预防措施。
谢谢
linux - 语句的含义 -du -sk * |sort -rn|head
我在理解 Linux 命令的含义时遇到了麻烦du -sk * |sort -rn|head
。我知道 du 用于显示磁盘使用情况,但我在理解命令的其余部分时遇到了麻烦。有人可以分解这里到底发生了什么吗?还可以建议一些好的资源来详细研究复杂的linux命令吗?