查看容器内存方法: free -h
1.在windows中:docker 需要提前设置资源,把内存等调大:
电脑性能好的尽量多给。
如果没有 CPU,内存选项,这步就不用做了。
2.启动镜像的时候可设置 -m 参数 指定内存;
注意:这里的 -m 参数 指定值 不能超过上面给的内存,或者超过电脑的实际内存。
另外 windows系统也需要运行内存,不能把所有内存都给docker,这样可能导致docker启动失败
docker run --rm -it -m 6G --cpus 1 -v D:\qiime1-16s:/work omicsclass/ampliseq-q1:v1.2
如果docker是基于 WSL的可以参考这里设置docker资源:https://www.omicsclass.com/question/4584
对于高通量测序数据,数据量都比较庞大,一般的笔记本电脑都不能胜任(内存限制),只能做练习使用。如果要分析数据尽量选择内存多的台式机或者服务器。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!