多协议、性能稳定、丰富API的流媒体服务器软件
您现在的位置:首页  >  文档  >  系统

Ti Top Streamer 只能运行在64位的Linux Server上,例如RedHat、CentOS、Debian、Ubuntu、RockyLinux等。

在你安装Ti Top Streamer之前,请先对系统做一些必要的检查:

1、检查CPU的核心数量(逻辑CPU):

cat /proc/cpuinfo| grep "processor"| wc -l
			


2、检查物理内存数量:
free -g
或者
free -m
			


3、确认是64位系统
getconf LONG_BIT
			


4、检查是否可以连接Internet
ping www.baidu.com
			


5、检查一个进程可以打开的文件描述符(file description)最大数量
ulimit -n
			
建议你,参考下面的介绍,把它设置到65535或以上。

请首先检查下面的配置文件:
/etc/systemd/system.conf 
			
在这个文件中,请修改以下三项,如下所示:
DefaultLimitCORE=infinity
DefaultLimitNOFILE=65535
DefaultLimitNPROC=65535
			
注意,要去掉每一行前面的"#"号。

修改完毕后,请运行systemctl daemon-reexec 或 systemctl daemon-reload 让它生效!

接下来,继续检查下面的配置文件:
/etc/security/limits.conf 
			
在这个文件中,要设置fd的最大数量,如下所示:
root soft nofile 65535
root hard nofile 65535
* soft nofile 65535
* hard nofile 65535
			
如果你的文件中没有上述配置,请将以上配置添加在文件末尾。

通常,这个文件被修改后,需要重新登录才能生效。

最后,如果想要确认fd最大数量确实已经生效了,你需要按以下步骤来确认:

1、找到Ti Top Streamer 在运行时刻的进程tts,以及它的进程号
ps -ef | grep tts
			
2、根据进程号,来查看这个进程的fd最大数量
假设进程号是12345,则运行以下命令:
grep "Max open files" /proc/12345/limits