由于我的Gen8上了16G的内存,想着这么大的内存让他空闲着也是浪费,于是把Transmission的缓存设为2048(2G),结果Transmission老是假死,假死的时候下载盘的读写灯是恒亮的。分析可能是缓存正在写入硬盘,或者是硬盘的数据正在读入缓存,由于缓存太大,写入、读取也是需要时间的,所以在写、读期间系统就假死了;这也是防止在写、读期间用户进行访问或设置导致系统出错吧。
实践证明,哪怕是你有再大的内存,Transmission的缓存设为768M最合适,最大不能超过1024。
由于我的Gen8上了16G的内存,想着这么大的内存让他空闲着也是浪费,于是把Transmission的缓存设为2048(2G),结果Transmission老是假死,假死的时候下载盘的读写灯是恒亮的。分析可能是缓存正在写入硬盘,或者是硬盘的数据正在读入缓存,由于缓存太大,写入、读取也是需要时间的,所以在写、读期间系统就假死了;这也是防止在写、读期间用户进行访问或设置导致系统出错吧。
实践证明,哪怕是你有再大的内存,Transmission的缓存设为768M最合适,最大不能超过1024。
由于我的Gen8上了16G的内存,想着这么大的内存让他空闲着也是浪费,于是把Transmission的缓存设为2048(2G),结果Transmission老是假死,假死的时候下载盘的读写灯是恒亮的。分析可能是缓存正在写入硬盘,或者是硬盘的数据正在读入缓存,由于缓存太大,写入、读取也是需要时间的,所以在写、读期间系统就假死了;这也是防止在写、读期间用户进行访问或设置导致系统出错吧。
实践证明,哪怕是你有再大的内存,Transmission的缓存设为768M最合适,最大不能超过1024。
什么原理呢?