RenderDoc圖形偵錯程式詳細使用教程(基於DirectX11)
1、安裝指令碼,及步驟
`#!/bin/bash
soft=redis-5.0.8
mkdir -p /opt/redis/data
apt-get -qq -y install build-essential
cp -a redis.conf /etc
cp -a redis /etc/init.d 7 tar zxf ${soft}.tar.gz -C /tmp
cd /tmp/$soft
make MALLOC=libc && make install
優化
echo 511 > /proc/sys/net/core/somaxconn
echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled
開機自啟
num=cat /etc/rc.local|wc -l
sed -i "$num i echo never > /sys/kernel/mm/transparent_hugepage/enabled" /etc/rc.local
/etc/init.d/redis start
`
修改系統引數及開機自啟
vim /etc/sysctl.conf
新增
`vm.overcommit_memory=1 23 net.core.somaxconn = 1024
sysctl vm.overcommit_memory=1`
使其生效,如果不新增會啟動會出現報錯資訊,進位制核心中啟用Transparent Huge Pages(THP)支援,防止Redis延遲和記憶體使用問題echo never > /sys/kernel/mm/transparent_hugepage/enabled
將該命令寫入/etc/rc.local中,使其重啟後也生效
3、配置檔案redis.conf修改
`logfile "/usr/local/redis/logs/redis.log"
daemonize yes ## 若使用開機啟動,生成pid,該項必須設定為誒yes,否則redis將不能夠正常執行開機啟動(systemctl start redis,執行後一直卡著,直到超時)
bind 127.0.0.1 ##註釋掉,允許所有其他ip訪問,真實使用最好坐下限制,只允許某些主機訪問
protected-mode no ## 允許其他機器上的客戶端連線當前redis,配置檔案設定該項,則開機啟動處就可以去掉--protected no
dir /usr/local/redis/ ## db儲存路徑,由於db持久化到磁碟,佔用空間可能比較大,所以選擇比較大的資料夾設定
requirepass 12345 ##設定密碼`