ECS fargate上的总容器大小



我登录ECS:fargate容器并尝试安装一个pip库(用于测试(

root@ip-172-31-2-132:/# pip install torch
Collecting torch
Downloading torch-1.13.0-cp39-cp39-manylinux1_x86_64.whl (890.2 MB)
━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.1/890.2 MB 55.4 MB/s eta 0:00:13
ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device

它显示错误。

然而,是什么决定了fargate的磁盘大小?

我检查了磁盘系统

root@ip-172-31-2-132:/# df
Filesystem            1K-blocks     Used        Available Use% Mounted on
overlay                30787492 30333472                0 100% /
tmpfs                     65536        0            65536   0% /dev
shm                     3932052        0          3932052   0% /dev/shm
tmpfs                   3932052        0          3932052   0% /sys/fs/cgroup
127.0.0.1:/    9007199254739968  4276224 9007199250463744   1% /usr/src/app/_mat
/dev/nvme1n1           30787492 30333472                0 100% /etc/hosts
/dev/nvme0n1p1          5082764  1843908          3170064  37% /managed-agents/execute-command
tmpfs                   3932052        0          3932052   0% /proc/acpi
tmpfs                   3932052        0          3932052   0% /sys/firmware

看起来几乎所有的/都被消耗掉了,大约是30GB。

然后,我检查了/目录

root@ip-172-31-2-132:/# du -h -d 1
0   ./sys
3.0M    ./etc
8.0K    ./run
4.0K    ./boot
4.0K    ./lib64
4.0K    ./srv
7.0M    ./bin
304M    ./tmp
0   ./dev
4.0K    ./opt
83M ./root
4.0K    ./media
4.0K    ./mnt
4.0K    ./home
4.2M    ./sbin
271M    ./var
11G ./usr
22M ./lib
du: cannot access './proc/363/task/363/fd/3': No such file or directory
du: cannot access './proc/363/task/363/fdinfo/3': No such file or directory
du: cannot access './proc/363/fd/4': No such file or directory
du: cannot access './proc/363/fdinfo/4': No such file or directory
0   ./proc
48M ./managed-agents
12G .

仅消耗12G。

此外,我手动删除了一些文件夹(如缓存文件夹(,总共4GB。

并且重试CCD_ 3,然后它再次显示CCD_。

为什么会发生这种情况?

ECS Fargate任务默认情况下总共获得20GB的临时存储空间。如果需要更多,则需要修改任务定义以指定更大的存储量。

相关内容

  • 没有找到相关文章

最新更新