海运的博客

ubuntu 通过ppa源安装最新版qbittorrent

发布时间:September 28, 2018 // 分类:PT // No Comments

添加源时出错:

add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
ERROR: '~qbittorrent-team' user or team does not exist.

确认ppa用户名没错后用curl测试http获取是否正常,提示证书无效:

curl 'https://launchpad.net/~qbittorrent-team/+archive/ubuntu/qbittorrent-stable'
curl: (60) SSL certificate problem: certificate is not yet valid

安装证书后再试:

apt-get install ca-certificates

依旧出现错误,查看系统时间不对,通过ntp更新时间解决:

ntpdate ntp.ubuntu.com

initrd.img解压与打包

发布时间:September 26, 2018 // 分类: // No Comments

查看文件压缩类型:

file initrd.img

如果是gzip:

mv initrd.img initrd.img.gz
gzip -d initrd.img.gz

如果是xz:

initrd.img initrd.img.xz
mv xz -d initrd.img.xz

解压出来是cpio archive文件,然后文件解压出来:

cpio -i -d < initrd.img

打包:

find . | cpio -H newc --create --verbose | gzip -9 > ../initrd.img

libtorrent提高上传速度

发布时间:September 21, 2018 // 分类: // No Comments

// 1600mb cache
pack.set_int(libt::settings_pack::cache_size, 102400);
pack.set_bool(libt::settings_pack::use_read_cache, true);
pack.set_int(libt::settings_pack::suggest_mode, libt::settings_pack::suggest_read_cache);
// of 500 ms, and a send rate of 24 MB/s, the upper
// limit should be 12 MB
pack.set_int(libt::settings_pack::send_buffer_watermark, 12 * 1024 * 1024);
// put 1.5 seconds worth of data in the send buffer
// this gives the disk I/O more heads-up on disk
// reads, and can maximize throughput
pack.set_int(libt::settings_pack::send_buffer_watermark_factor, 150);
// always stuff at least 1 MiB down each peer
// pipe, to quickly ramp up send rates
pack.set_int(libt::settings_pack::send_buffer_low_watermark, 1 * 1024 * 1024);

其它可开启suggest_mode,关闭uTP。
来源:https://github.com/arvidn/libtorrent/issues/1709
参考:https://www.libtorrent.org/tuning.html

qq smtp 465/587端口区别

发布时间:September 20, 2018 // 分类: // No Comments

使用https://github.com/snipworks/php-smtp 通过qq smtp 465端口发送邮件失败,qq 465端口使用的smtps协议,而php-smtp使用starttls协议发送邮件,改使用qq smtp 587端口正常。

ext4文件系统性能提升

发布时间:September 20, 2018 // 分类: // No Comments

不重视数据安全可使用以下方法提升硬盘读写文件性能。

mount -o noatime,data=writeback,commit=60,barrier=0,noacl,nouser_xattr,delalloc
tune2fs -o journal_data_writeback /dev/sdb1

或直接关闭日志功能:

tune2fs -O ^has_journal /dev/sdb1
tune2fs -l /dev/sdb1 |grep 'Filesystem features'|grep 'has_journal'
mount -o noatime,noacl,nouser_xattr,delalloc

重新开启日志:

tune2fs -O has_journal /dev/sdb1  

http://blog.51cto.com/purplegrape/1421331
https://blog.csdn.net/helloanthea/article/details/50464774
http://blog.chinaunix.net/uid-1829236-id-3188132.html

分类
最新文章
最近回复
  • 404NTF: 交叉编译的作用是?
  • 404NTF: 请教一下 CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go ...
  • 小智: 安利个PHP开发以太坊区块链的教程: http://xc.hubwiz.com/course/...
  • 陈浩南: 您好,您教程中的 dev.openwrt.org.cn 现在似乎不可用了。请问现在应该在哪里下...
  • 斑马斑马: 怎么查看虚拟机CPU 内存使用情况
  • zzg: http://downloads.openwrt.org.cn/PandoraBox/rali...
  • xiongrui: 看图
  • 傻狍子: filebrowser好像和这功能一样? https://github.com/filebro...
  • 陶国文: 想看看能不能安装
  • 傻狍子: 服务端设置了用户名密码认证的话,在openwrt的openvpn客户端的配置文件当中该如何更改...
归档
页面执行耗时:0.0331秒。-->