[problem help] 系统究竟给紧急情况下保留了多少硬件资源?
Tofloor
poster avatar
raspbian
deepin
2024-08-16 15:47
Author

这是我的主要程序

#!/usr/bin/env bash
# 用于查找指定路径下和子文件夹中所有扩展名为 MP4 的文件,并分离出当前视频的绝对路径(不包含文件名)如果当前路径下不存在扩展名为 srt 的文件,则执行whisper
# 设置要搜索的根目录
root_dir="/data"
model_dir="/model"
echo "root = ${root_dir}"
echo "model_dir = ${model_dir}"
# 遍历根目录及其子目录
find "$root_dir" -type f -name "*.${pattern}" | while read file; do
    # 获取文件的绝对路径
    file_path=$(dirname "$file")
    echo "file = ${file}" # file 就是文件的绝对路径
    echo "file_path  = ${file_path}" # 纯文件夹绝对路径
    echo "最终要执行的命令 = whisper "${file}" --model $model --language $language --model_dir $model_dir --output_format srt"
    whisper "${file}" --model $model --language $language --model_dir $model_dir --output_format srt
done

为了与系统隔离 使用docker部署

name: whisper
services:
  whisper_all_mp4:
    container_name: whisper
    environment:
      - model=large-v3
      - language=Chinese
    volumes:
      - /data:/data
      - /model:/model
    image: zhangyiming748/whisper_all_mp4:latest
    deploy:
      resources:
        limits:
          cpus: '7.3'
          memory: 7890M

如果不限制硬件资源 8G内存直接耗尽 数据都来不及交换到swapfile就直接关机了

即使限制成文件中这样运行后也是鼠标键盘无响应 画面卡死 (docker开始运行) 无法通过键盘进入tty 无法从其他设备ssh

到底是dde占内存的历史遗留问题还是系统把所有可用硬件资源都给用户了?

Reply Favorite View the author
All Replies
raspbian
deepin
2024-08-16 16:03
#1

已经设置了5/8个CPU核心和6G内存 结果还是导致鼠标键盘无反应 电脑假死状态 没有办法截图 就只能拍照了

IMG_20240816_160247.jpg

Reply View the author
字甲达宾
deepin
2024-08-17 08:22
#2

果然是专业人士

Reply View the author