当前位置: 首页 > news >正文

重庆业务外包网站建设美食网站开发可行性分析报告

重庆业务外包网站建设,美食网站开发可行性分析报告,商城小程序开发哪家好,网站后台系统有哪些上图是台风席卷城市#xff0c;现在企业的服务基本都是混合部署#xff0c;云计算厂商的机房往往可以提供比较好的保护#xff0c;一般在地下#xff0c;扛多少级地震#xff0c;扛多少级台风#xff0c;而自建机房#xff0c;往往写字楼经常停电#xff0c;网络运营上… 上图是台风席卷城市现在企业的服务基本都是混合部署云计算厂商的机房往往可以提供比较好的保护一般在地下扛多少级地震扛多少级台风而自建机房往往写字楼经常停电网络运营上经常断网。 那么怎么防护这种意外保证服务在线或者最短时间恢复 答案就是多地备份快速切换。 背景 飓风袭击亚特兰大我们的转文服务器放在这个城市担心断电或者断网。所以需要有一个备用的服务器来处理语音数据。 计划是在云计算厂商相对安全距离又近的地方买一个服务器重新搭建来处理语音转文左右声道拆分和角色识别。 然后是做完之后需要通过配置能切换同时保证功能正常。 目标 购买一个最低成本的带GPU的服务器在阿里云上。做备用在极端天气情况下使用备用的服务器。极端天气过后切换到自建IDC的服务器。兼顾成本和高可用。 下面是操作步骤。记录下来方便后续查看或者交给运维。 搭建步骤 1 购买机器 带GPU的默认安装驱动 选择的ubuntu系统。 设置账号密码安全组端口全部关闭。 vpc选择跟产线环境互通可以节约流量加快速度进一步提高安全性。 2 查看gpu显卡信息 需要先安装工具。这将显示有关图形设备的信息。来看看买的GPU的资源是否给够了当前的版本是什么方便排查问题。 sudo apt-get install inxi sudo inxi -G 然后查看GPU信息 sudo nvidia-smi 这张图片显示了NVIDIA GPU的状态信息使用了nvidia-smi命令。下面是对各个字段的解释以及一些类比和例子 主要信息解释 NVIDIA-SMI 550.90.07: 这是NVIDIA系统管理接口的版本号。就像软件的版本号指示你正在使用哪个版本的驱动程序。 Driver Version 550.90.07: 这是当前安装的GPU驱动程序版本。如果驱动程序不更新可能会影响GPU性能和兼容性就像手机应用需要定期更新以修复漏洞。 CUDA Version 12.4: CUDA是NVIDIA的并行计算平台和编程模型版本指示支持的CUDA功能。可以类比为操作系统的版本决定了你可以使用哪些新特性。 GPU Name: Tesla T4: 显示了GPU的型号。在这张图中使用的是NVIDIA的Tesla T4适用于深度学习和高性能计算。 Fan Temp 44C: 风扇的温度44摄氏度。可以类比于计算机的CPU温度帮助监控硬件是否过热。 Power Usage/Cap (10W / 70W): 当前功耗为10瓦最大功耗为70瓦。这表明GPU在有效使用功率类似于电器的功率消耗。 Memory Usage (1MiB / 16384MiB): 当前使用的内存为1 MiB总可用内存为16,384 MiB即16 GB。这一点可以与计算机的内存使用情况做类比。 GPU Utilization (0%): 目前GPU的利用率为0%表示没有正在运行的计算任务。可以看成汽车的油门0%意味着完全没有加速。 Processes: 该部分显示当前正在运行的进程。这里显示“没有正在运行的进程”意味着没有任务占用GPU资源。 类比说明 可以把这整个信息看作一辆汽车的仪表盘 版本号NVIDIA-SMI, Driver, CUDA类似于汽车的型号和生产年份。温度Fan Temp类似于发动机的温度表确保它在正常范围内运行。功耗Power Usage/Cap就像油表显示当前油量和油箱的容量。内存使用Memory Usage就像后备箱的空间显示了当前使用和可用的存储空间。利用率GPU Utilization则像车速表表示汽车当前的运行状态。进程信息就像车内的乘客显示当前有哪些人进程在使用这辆车GPU。 通过这些信息用户可以有效监控和管理GPU的性能确保其在最佳状态下运行。 3 安装sftp 修改开启端口 sudo apt-get update sudo apt-get install openssh-serversudo vi /etc/ssh/sshd_config # 修改端口 Port 9222 sudo systemctl restart ssh 安全组放开9222 同时IP开白限定只有 prod qa环境的出网ip 深圳 岳阳办公环境才能访问 . 因为最近安全问题频发所以这块必须要保证任何开放到公网的端口都有被攻击的风险。 4 挂载NAS盘 到/sftp sudo apt-get update sudo apt-get install nfs-commonsudo chmod 777 -R /etc/modprobe.dsudo echo options sunrpc tcp_slot_table_entries128 /etc/modprobe.d/sunrpc.conf sudo echo options sunrpc tcp_max_slot_table_entries128 /etc/modprobe.d/sunrpc.confsudo mkdir /sftpsudo mount -t nfs -o vers4,minorversion0,rsize1048576,wsize1048576,hard,timeo600,retrans2,noresvport 13e6xxxx7-ojm48.us-east-1.nas.aliyuncs.com:/ /sftpdf -h | grep aliyun进去可以看到NAS远程存储已经挂到了对应的 /sftp目录 防止录音文件太多导致爆盘。所以使用了远程存储。 还有一个原因就是远程存储价格便宜低频的可以自动沉降。 5 安装whipser并测试 sudo apt update sudo apt install ffmpegpip install setuptools-rustpip install -U openai-whisperwhisper --help 测试转文指令 whisper /sftp/deskqa/mp3/test2.mp3 --model small --output_format json --output_dir /sftp/deskqa/mp3j --word_timestamps True 测试声道分离指令 ffmpeg -i /sftp/deskqa/mp3/a.wav -map_channel 0.0.0 -threads 4 /sftp/deskqa/mp3/a_l.wav -map_channel 0.0.1 -threads 4 /sftp/deskqa/mp3/a_r.wav java程序所需的基本底层能力测试通过。 6 安装wis-biz程序 安装java运行环境。 在Ubuntu上安装Java 8可以通过以下步骤完成。以下是详细的安装指令 1. 更新包列表 首先更新你的包列表以确保你获取到最新的软件包信息 sudo apt-get update 2. 安装Java 8 使用以下命令安装Java 8 sudo apt-get install openjdk-8-jdk 3. 验证安装 安装完成后可以通过以下命令验证是否成功安装了Java 8 java -version 你应该看到类似以下的输出表示Java 8已成功安装 openjdk version 1.8.0_292 OpenJDK Runtime Environment (build 1.8.0_292-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode) 4. 设置默认Java版本可选 如果你有多个Java版本安装在你的系统上并且希望将Java 8设置为默认版本可以使用 update-alternatives 命令 sudo update-alternatives --config java 你会看到一个列表显示所有已安装的Java版本。输入对应Java 8的选择编号然后按Enter键。 5. 设置JAVA_HOME环境变量可选 为方便起见你可能还希望设置 JAVA_HOME 环境变量。编辑你的 .bashrc 文件 nano ~/.bashrc 在文件末尾添加以下行 export JAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64 export PATH$JAVA_HOME/bin:$PATH 保存并退出在Nano中按 CtrlO 保存按 CtrlX 退出然后使更改生效 source ~/.bashrc 6. 验证环境变量设置可选 你可以通过以下命令验证 JAVA_HOME 环境变量是否设置正确 echo $JAVA_HOME 输出应为 /usr/lib/jvm/java-8-openjdk-amd64。 通过这些步骤你就可以在Ubuntu系统上成功安装并配置Java 8。 上传jar包。 添加配置文件。放在 gitops下。 wis/qa wis/prod 分别放对应的配置文件存档方便后面做程序更新 目录设计 sudo mkdir -p /sftp/deskprod/mp3 /sftp/deskprod/mp3j /sftp/deskprod/mp32 /sftp/deskprod/config /sftp/deskprod/logssudo touch /sftp/deskprod/logs/wis.log 启动脚本 /sftp/deskprod/start.sh #!/bin/bash sudo touch ./logs/wis.log | true sudo mkdir -p ./logs | true(until java -Xms4096m -Xmx8096m -Djava.security.egdfile:/dev/./urandom -Dlogging.config./config/logback-spring.xml -jar wis.jar; doecho MyApp prod wis.jar crashed with exit code $?. Respawning... 2sleep 5done) 7 本地测试/qa测试/产线测试 打电话看看是不是转文成功。 下面是日志信息。 标识是已经按照逻辑处理了。 找测试同学分别在qa, prod ,hk环境都测试了可以正常的转文。 所以这块没问题了。 更新采用修改配置的方式重新出镜像包部署。 8 监控观察 4C的cpu基本跑满了没有浪费内存有空闲也接近满载利用率很高。 gpu使用率没有满的情况因为限制了并发数升级了whisper的版本使用的小模型。高峰期有录音积压平峰期可以消化掉。 小结 一步一步的安装完环境并做了测试和监控。有记录方便重新安装的时候查阅和交割。 告警可以加上比如GPU的利用率如果超过95%时间超过5分钟则告警。 CPU ,内存等也可以告警出来。 处理可以加快一些。 最好可以根据GPU的负载来或者增加并发度买更高级的GPU ,内存更大处理能力更强。。 原创不易关注诚可贵转发价更高转载请注明出处让我们互通有无共同进步欢迎沟通交流。
http://www.pierceye.com/news/901436/

相关文章:

  • 做app网站公司名称有没有做黑市网站
  • apache建设网站做网站页面代码
  • html5 单页网站网络运维从入门到精通
  • 联合建设官方网站银川网站seo
  • jsp网站开发与设计摘要网站开发是什么
  • 公司网站建设论文结束语谷歌建站多少钱
  • 陕西省建设工会网站漳州做网站最便宜
  • asp网站怎么做301定向辽宁网络优化方法
  • 足球网站建设无锡企业网站的建设
  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站
  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件
  • 永康网站建设专业公司六安网约车收入怎么样
  • 长沙品质企业建站服务电话随州公司做网站
  • 怎么做期货网站永久免费linux服务器
  • 怎么访问被禁止的网站微信商城网站方案
  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装