运维技术
文章平均质量分 79
Devops
草根大哥
流媒体专家,IT咨询师,电商建站。
展开
-
Linux 网卡性能优化设置
在高速网络传输中,每秒传输的数据量非常大。网络设备设置有一种缓存机制,即“缓存区”,在 Linux 系统中,网卡缓冲分为两种类型:软件缓冲区和硬件缓冲区。要提高网络吞吐率,首先当然是升级linux kernel。其次是设置linux系统参数和网卡驱动参数。如果可能,应该升级linux kernel和net driver(ko)以便获得更好的网络性能。网卡驱动一般情况下不允许设置,但可以查询设置情况和统计信息以定位问题。下面是一台典型centos7 VPS的网卡信息,驱动较为简单。下面的设置全部失败。原创 2023-10-21 10:04:45 · 1128 阅读 · 0 评论 -
网络质量指标及测试工具iperf
网络质量的指标,主要有以下几个: A. 带宽(throughput),网络的吞吐率,端到端之间可以传输的最大速率。 B. 延时(latency),数据包从本地传输到对端之间需要的时间,一般是来回的时间RTT。中美海底光纤RTT一般在170ms左右。 C. 丢包(loss),丢包率超过10%以后,网络质量会迅速劣化。 D. 延时抖动(jitter),如果延时不稳定,忽快忽慢,网络就存在抖动。在VOIP,视频会议等场合,往往声音和图像也会抖动。视讯直播对这四个指标都很敏感。基于...原创 2020-11-03 12:12:45 · 2832 阅读 · 0 评论 -
nginx内置变量如何在不同location之间传递
问题起因是要实现nginx认证通过后才允许访问mp4视频文件进行直播。除了使用auth_request模块功能外,还有一个关键点是不同location之间传递变量。nginx为了方便配置文件修改,实际上nginx的配置文件相当于一个脚本语言了。nginx定义了许多变量,这里简单列出四个此次配置要使用的。$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。ex: arg_tk$args #请求中的参数值$quer...原创 2020-07-02 20:56:33 · 1125 阅读 · 0 评论 -
搭建自己的code-push-server服务器
CodePush 是微软提供的一套用于热更新 React Native 和 Cordova 应用的服务。安装过程:# yum -y install nodejs# npm install code-push-server -g# cd /usr/lib/node_modules/code-push-server/ # vi bin/db # vi config/config.js 设置参数主要就是mysql连接,这里不详细记录。启动过程:code-push-server-db ini...原创 2020-06-03 08:24:49 · 620 阅读 · 0 评论 -
rootkit后门程序开发测试过程
rkant = rootkit ant,它是利用netfilter hook开发的一款linux后门rootkit程序。rkant包括服务器端程序(on victim server)和客户端程序(on user client pc),在ubuntu上面测试通过。功能:1、任意端口复用。端口复用,它就是在系统已经开放的端口上进行通讯,并且不影响系统的正常工作和服务的正常运行。2、隐藏文件以...原创 2018-12-27 21:37:55 · 2190 阅读 · 0 评论 -
视频运维工程师的修炼
1. 工作内容细化:1.1 视频服务器,CDN供应商,DNS服务商的帐号管理。1.2 加速域名,DNS解析记录维护。1.3 视频中心,视频各级源站,录像节点,回放节点部署与维护。1.4 自建CDN加速节点部署,流量规划与监控。1.5 视音频相关参数配置及优化测试。2. 必备技能2.1 熟悉linux常用命令。2.2 熟悉ffmpeg,vlc,srs, flash media en...原创 2020-02-15 09:48:43 · 536 阅读 · 0 评论 -
运维之redis cluster
首先说一下运维工作。对于初创公司,运维工程师的工作可能需要从申请域名开始,购买/租用服务器,上架,调整网络设备的设置,部署操作系统和运行环境,部署代码,设计和部署监控,防止漏洞和攻击,业务均衡,数据备份和恢复等等。对于大型的公司,对于运维工作的要求越来越高,也催生了更细化的运维分工:从大的方向,可以分为网站运维,系统运维,网络运维,数据库运维,IT运维,运维开发,运维安全等方向。redis...原创 2019-02-19 22:06:51 · 239 阅读 · 0 评论 -
google TCP BBR拥塞算法对于穿透GFW的作用
RTMP视频源站一般都需要建在国内的服务器上。从国外推流到国内,穿透GFW是一个巨大的挑战。RTMP协议是基于TCP传输的,必然导致直播时延及累积时延。由于GFW的随意丢包机制,导致视频时延加大!据网络测试,在部署了最新版内核并开启了TCP BBR 的机器上,网速甚至可以提升好几个数量级。首先,检查一下内核版本: #uname -r 查看内核版本,含有 >4....原创 2019-08-26 01:50:08 · 875 阅读 · 0 评论