linux
文章平均质量分 50
qq_35986946
这个作者很懒,什么都没留下…
展开
-
简记 nvidia-smi
背景项目使用的GPU 服务器最近显存总是宕机,根据日志分析大概率是显存不足导致。所以查了下怎么看显存。nvidia-smi 简记nvidia-sim 简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,是N卡驱动附带的,只要装好驱动,就会有这个命令。如果驱动有问题,这个指令就无法使用或者使用的时候展示的数据异常。nvidia-smi 常用命令nvidia-smi 查看显存部分参数解释(加粗的是重点)GPU:本机中的GPU编号(有多块显卡的时候,从0开始编号)图上GPU的编号是:0原创 2022-03-28 21:22:10 · 948 阅读 · 0 评论 -
core dump 简记
最近项目在运行的过程中经常突然崩溃,看提示显存不足,后来在后台添加显存监控发现一切正常,看错误日志提示开启 core dump。。无赖百度一波,记录一下。core dump这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,许多原创 2022-03-28 09:18:00 · 235 阅读 · 0 评论 -
Dockerfile:CMD 和 ENTRYPOINT 区别
Dockerfile 中 CMD 和 ENTRYPOINT 都可以执行命令,有什么区别呢?CMD:指定容器启动的时候需要执行的命令,只有最后一个生效,可被替代ENTRYPOINT:指定容器启动的时候需要执行的命令,可追加测试 CMD 命令# 编写 dockerfile 文件[root@45768e0d0196]# vim dockerfile-cmd-testFROM centos CMD ["ls","-a"]# 构建镜像[root@45768e0d0196]# docker bui原创 2022-01-03 21:40:31 · 444 阅读 · 0 评论 -
数据卷容器:volume-from
当我们在使用docker容器的时候,会产生一系列的数据文件,这些数据文件希望在别的容器中也可以使用,该怎么做呢案例:1、启动父容器2、启动子容器,“继承”父容器3、在docke01 中创建文件夹d在 docker02 中查看,发现文件也可发现# docker01[root@3caa375ebfd9 dataVolumeContainer2]# lsdc01.txt dc02.txt dc03.txt4、...原创 2022-01-03 21:14:02 · 363 阅读 · 0 评论 -
docker 具名和匿名挂载
上次做项目容器使用了挂载技术,当别人问我是具名挂载还是匿名挂载的时候,答不出来,只好找机会补习补习……# 匿名挂载-v 容器内路径(不指定主机目录)eg:docker run -d -P --name jdk01 -v /etc/jdk/ jdk测试:启动镜像: -v 后的/etc/jdk/ 是容器路的路径docker run -d -P --name jdk01 -v /etc/jdk/ jdk查看所有卷docker volume ls从图片中可以看出,vlume name 至于容器原创 2022-01-03 18:07:45 · 980 阅读 · 0 评论 -
使用Dockerfile制作镜像
接上篇:上篇说道 Dockerfile 内容详解;这里说下怎么是用Dockerfile 创建镜像从网上找了个Dockerfile 文件,内容如下FROM openjdk:8-jre-alpineMAINTAINER xxx <xxx@qq.com> RUN echo "http://mirrors.aliyun.com/alpine/v3.6/main" > /etc/apk/repositories \ && echo "http://mirrors.a原创 2021-12-04 22:30:54 · 724 阅读 · 0 评论 -
Dockerfile文件详解
Dockerfile文件详解目录什么是Dockerfile 文件文件内容说明FROMMAINTAINERRUNADDCMDENTRYPOINTLABELENVWORKDIR目录什么是Dockerfile 文件Dockerfile是一个包含用于组合映像的命令的文本文档。Docker通过读取Dockerfile中的指令自动生成镜像。Docker 从上到下的顺序运行Dockerfile 中的指令。可以在Docker文件中使用RUN,CMD,FROM,EXPOSE,ENV等指令。文件内容说明FROM指原创 2021-12-04 22:19:31 · 511 阅读 · 0 评论 -
【Python】os.system 执行 ffmpeg 命令不起作用,但终端中可用
os.system 执行 ffmpeg 命令不起作用,但终端中可用踩坑落坑爬坑猜想踩坑本人Java 开发,最近开发音频转码项目,同事提供了一个 Python 工具脚本。执行脚本可使音频转成对应的格式。这是踩坑的开始。落坑拿到脚本工具后,我担心不能正常使用,特意在终端上执行了下,发现一切正常,音频转码也正常的。之后正常开发,通过程序去调用脚本,发现无论如何都无法转码出音频。重新在终端上执行也是没有问题(终端环境就是项目部署的服务器),下面是脚本工具部分代码def get_sr(audio_path,原创 2021-11-30 09:21:04 · 3431 阅读 · 3 评论