由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Hardware版 - PBO修改缓存的方法
相关主题
PBO接的USB硬盘不可写?PBO放高清怎样才能不卡?
box office怎么刷机PBO 不卡了
PBO下载一问新买的DELL XPS9100到手了
通用固件1.5 for Patroit Box Office, 可以遥控唤醒buffalo nas (live/pro v1) Freelink -> Debian Lenny + 2.6.16 kernel
PBO 问题请教。还是linux的基本问题,求指教
PBO能不能放mybe.tv?/sbin/fdisk sda显示 fdisk: cannot open sda
PBO pps版本出来了!!!Pogoplug P21刷Debian Wheezy: Kernel too old
pbo终于可以看pps了n40l+xpenology 4.2怎么升级 DSM 5.0 (转载)
相关话题的讨论汇总
话题: mydir话题: dev话题: usbmounts话题: 缓存话题: sda1
进入Hardware版参与讨论
1 (共1页)
m***I
发帖数: 467
1
最近折腾俺新买的PBO,在这个版上受益匪浅,现在来回报一个我找到的修改PBO缓存的
方法。和很多人一样,我也遭遇了播放影片不停的卡的问题。这虽然是因为连接国内网
站带宽不够,但在硬盘或USB上设置大缓存可以极大地缓解一秒一卡的状况,甚至可以
流畅的播放整部某些网站的影片。
原始的帖子见这里:
http://www.hdpfans.com/thread-10133-1-1.html
我的精简版操作:
1.PBO开机,从电脑telnet连接上
2.vi /usr/local/etc/rcS,在
swapon /mnt/rd/swap.img
这一行后面添加下面几行:
mkdir -p /mnt/usbmounts/sda1/mydir
mount -t dvrfs dvrfs /mnt/usbmounts/sda1/mydir
dd if=/dev/zero of=/mnt/usbmounts/sda1/mydir/myswap bs=1k count=16k
losetup /dev/loop/6 /mnt/usbmounts/sda1/mydir/myswap
mkswap /dev/loop/6
swapon /dev/loop/6
保存退出关机重启,成功!
这段代码在外接usb上建立了16m的缓存(1k block size * 16k block count)。以此类
推你可以建立任意大小的缓存,也可以建在硬盘上。根据个人实验,16m对USB是个较好
的size,再大系统开机和运行就很慢了。建在硬盘上应该可以更大一些。
特别注意!!!千万不要修改1k的block size,会导致全砖!(亲身经历,多亏了SW3
大法救了回来。。。)
d*******g
发帖数: 328
2
根据hdpfans里那个帖子的讨论,这样只是增加了系统缓存,并没有增加视频缓存,从
理论上讲对播放网络视频是没有帮助的。
你确认你修改后播网络视频不卡了?
m***I
发帖数: 467
3
是的,对我来说,在qqlive看功夫熊猫之前是一秒一卡,尤其是出现焰火场面的时候(
图像压缩率变低)。修改之后完全不卡,从头到尾很流畅。
telnet进去可以看到128m系统内存几乎全被dvdplayer吃掉了,原先的缓存只有可怜的
64k...修改之后看熊猫的时候缓存利用率在5m到8m之间浮动。
当然,有些网站连上去实在太慢,缓存也救不了了。

【在 d*******g 的大作中提到】
: 根据hdpfans里那个帖子的讨论,这样只是增加了系统缓存,并没有增加视频缓存,从
: 理论上讲对播放网络视频是没有帮助的。
: 你确认你修改后播网络视频不卡了?

d*******g
发帖数: 328
4
多谢分享。
没用过qqlive,以前用搜狐视频看,白天比较流畅,一般到晚上会很卡。
改天试试你的这个方法。
w***w
发帖数: 1552
5
白天流畅晚上卡的,一般是网速的问题,估计这个方法不会有多大帮助了

【在 d*******g 的大作中提到】
: 多谢分享。
: 没用过qqlive,以前用搜狐视频看,白天比较流畅,一般到晚上会很卡。
: 改天试试你的这个方法。

q********g
发帖数: 10694
6
今天回去试试这个方法。
最近国内很多人放假,天天宅在家里上网,网络明显不通畅。
m****t
发帖数: 2684
7
谢谢
a*****a
发帖数: 1429
8
你这个得插一个USB Thumb Drive或一个硬盘上去。
swap读写很频繁,USB Thumb Drive会很快完蛋。硬盘倒是没有问题。
m****t
发帖数: 2684
9
为什么?PBO本身也没有硬盘,它自带的ram和flash drive有什么区别?

【在 a*****a 的大作中提到】
: 你这个得插一个USB Thumb Drive或一个硬盘上去。
: swap读写很频繁,USB Thumb Drive会很快完蛋。硬盘倒是没有问题。

d******i
发帖数: 7160
10
试了内置硬盘的改法:
mkdir -p /tmp/hdd/volumes/HDD1/mydir
mount -t dvrfs dvrfs /tmp/hdd/volumes/HDD1/mydir
dd if=/dev/zero of=/tmp/hdd/volumes/HDD1/mydir/myswap bs=1k count=16k
losetup /dev/loop/6 /tmp/hdd/volumes/HDD1/mydir/myswap
mkswap /dev/loop/6
swapon /dev/loop/6
发现第一行的mkdir根本没起作用 (单独进telnet用命令行试是可以的),
于是放到rcS里自然是不行。
又试了原帖方法(虽然不明白在内存里开swap到底意义何在):
mkdir -p /tmp/mydir
mount -t dvrfs dvrfs /tmp/mydir
dd if=/dev/zero of=/tmp/mydir/myswap bs=1k count=4k
losetup /dev/loop/6 /tmp/mydir/myswap
mkswap /dev/loop/6
swapon /dev/loop/6
头一行的mydir倒是创建了,可是重启再free之后没见有4M的swap:
Total Used Free
Swap: 177048 2160 174888
这个"177048"代表啥啊,怎么算也不是4M啊。
晚上看了视频,该卡的还是卡。
还有,ls了一下/dev/loop/
发现有1,2,3,4,5,6,7
是不是这意味着6,7早被占用了,于是该改成"/dev/loop/8"?
实在一头雾水,请指教。
谢谢!

【在 m***I 的大作中提到】
: 最近折腾俺新买的PBO,在这个版上受益匪浅,现在来回报一个我找到的修改PBO缓存的
: 方法。和很多人一样,我也遭遇了播放影片不停的卡的问题。这虽然是因为连接国内网
: 站带宽不够,但在硬盘或USB上设置大缓存可以极大地缓解一秒一卡的状况,甚至可以
: 流畅的播放整部某些网站的影片。
: 原始的帖子见这里:
: http://www.hdpfans.com/thread-10133-1-1.html
: 我的精简版操作:
: 1.PBO开机,从电脑telnet连接上
: 2.vi /usr/local/etc/rcS,在
: swapon /mnt/rd/swap.img

相关主题
PBO能不能放mybe.tv?PBO放高清怎样才能不卡?
PBO pps版本出来了!!!PBO 不卡了
pbo终于可以看pps了新买的DELL XPS9100到手了
进入Hardware版参与讨论
d******i
发帖数: 7160
11
anyone knows?
d******i
发帖数: 7160
12
我再顶!
y******g
发帖数: 120
13

CCTV4 从断断续续到很流畅。
phdfans 上从内存里开4M swap的方法对我没用。
FYI, 我的usb stick 在/tmp/usbmounts/sda1, 不在 /mnt/usbmounts/sda1

【在 m***I 的大作中提到】
: 最近折腾俺新买的PBO,在这个版上受益匪浅,现在来回报一个我找到的修改PBO缓存的
: 方法。和很多人一样,我也遭遇了播放影片不停的卡的问题。这虽然是因为连接国内网
: 站带宽不够,但在硬盘或USB上设置大缓存可以极大地缓解一秒一卡的状况,甚至可以
: 流畅的播放整部某些网站的影片。
: 原始的帖子见这里:
: http://www.hdpfans.com/thread-10133-1-1.html
: 我的精简版操作:
: 1.PBO开机,从电脑telnet连接上
: 2.vi /usr/local/etc/rcS,在
: swapon /mnt/rd/swap.img

d******i
发帖数: 7160
14
真的那么管用?在同一时段测的?
你free列出的16M是怎样写的?
我加swap后free看见的大小没变化。
FYI,我用的是
http://www.mitbbs.com/article_t/Hardware/31583583.html
里面的固件。
按照一楼的办法改的,木有作用。

【在 y******g 的大作中提到】
: 顶
: CCTV4 从断断续续到很流畅。
: phdfans 上从内存里开4M swap的方法对我没用。
: FYI, 我的usb stick 在/tmp/usbmounts/sda1, 不在 /mnt/usbmounts/sda1

b**********y
发帖数: 7371
15
This is quite haphazard - timing issue that I can tell here - depending on
when the HDD1 is mounted.
During a normal bootup, the rcS script is run before the automount daemon
completes, it may not find the device path to the HDD.
I think it is safe to add some delay, insert "sleep 60" before mkdir line,
and give it a try...

【在 d******i 的大作中提到】
: 试了内置硬盘的改法:
: mkdir -p /tmp/hdd/volumes/HDD1/mydir
: mount -t dvrfs dvrfs /tmp/hdd/volumes/HDD1/mydir
: dd if=/dev/zero of=/tmp/hdd/volumes/HDD1/mydir/myswap bs=1k count=16k
: losetup /dev/loop/6 /tmp/hdd/volumes/HDD1/mydir/myswap
: mkswap /dev/loop/6
: swapon /dev/loop/6
: 发现第一行的mkdir根本没起作用 (单独进telnet用命令行试是可以的),
: 于是放到rcS里自然是不行。
: 又试了原帖方法(虽然不明白在内存里开swap到底意义何在):

y******g
发帖数: 120
16
应该算同一时段吧。我只有一个PBO,改设置的时间大概10分钟,前后差别很大。目的
是看春晚。改之前比较卡,我觉得看不下去。改好了以后很流畅,春晚从头至尾几乎没
卡过。我用的是 P70R2 mega。
free 出来的是 16xxx, pbo 现在没开。
发现 / 和/usr/local/etc 下各剩 6M,不知道能不能用来做 swap. 也许很快就会把
Flash memory 搞死?

【在 d******i 的大作中提到】
: 真的那么管用?在同一时段测的?
: 你free列出的16M是怎样写的?
: 我加swap后free看见的大小没变化。
: FYI,我用的是
: http://www.mitbbs.com/article_t/Hardware/31583583.html
: 里面的固件。
: 按照一楼的办法改的,木有作用。

F******k
发帖数: 7375
17
mark
q********g
发帖数: 10694
18
试了,感觉该什么还是什么。启动倒是快了点。
flash driver不知道什么时候die,下次试着见到内置的硬盘上。
d******i
发帖数: 7160
19
我按原帖方法free后得到:
Total Used Free
Swap: 177048 2160 174888
跟改之前没什么变化。
你free出来的哪项是16xxx?

【在 y******g 的大作中提到】
: 应该算同一时段吧。我只有一个PBO,改设置的时间大概10分钟,前后差别很大。目的
: 是看春晚。改之前比较卡,我觉得看不下去。改好了以后很流畅,春晚从头至尾几乎没
: 卡过。我用的是 P70R2 mega。
: free 出来的是 16xxx, pbo 现在没开。
: 发现 / 和/usr/local/etc 下各剩 6M,不知道能不能用来做 swap. 也许很快就会把
: Flash memory 搞死?

d******i
发帖数: 7160
20
感觉我的rcS干了什么事造成修改没成功。
能share一下你的完整的rcS吗?

【在 y******g 的大作中提到】
: 应该算同一时段吧。我只有一个PBO,改设置的时间大概10分钟,前后差别很大。目的
: 是看春晚。改之前比较卡,我觉得看不下去。改好了以后很流畅,春晚从头至尾几乎没
: 卡过。我用的是 P70R2 mega。
: free 出来的是 16xxx, pbo 现在没开。
: 发现 / 和/usr/local/etc 下各剩 6M,不知道能不能用来做 swap. 也许很快就会把
: Flash memory 搞死?

P*****r
发帖数: 1308
21
我在usb里面放了一个txt文件,插上pbo之后我在/tmp/usbmounts/sda1和/mnt/
usbmounts/sda1下面都能看到这个文件。那么到底应该用那个路径?
另外,我按照lz的方法改了rcS,现在telnet进去用free命令,能看到swap是16000k了
,但是刚刚试了搜狐直播感觉没什么明显变化。
多谢

【在 y******g 的大作中提到】
: 顶
: CCTV4 从断断续续到很流畅。
: phdfans 上从内存里开4M swap的方法对我没用。
: FYI, 我的usb stick 在/tmp/usbmounts/sda1, 不在 /mnt/usbmounts/sda1

1 (共1页)
进入Hardware版参与讨论
相关主题
n40l+xpenology 4.2怎么升级 DSM 5.0 (转载)PBO 问题请教。
不能umount /mnt了怎么回事阿? (转载)PBO能不能放mybe.tv?
用了很久的硬盘发现alignment有问题...PBO pps版本出来了!!!
POGOPLUG安装squeeze出错pbo终于可以看pps了
PBO接的USB硬盘不可写?PBO放高清怎样才能不卡?
box office怎么刷机PBO 不卡了
PBO下载一问新买的DELL XPS9100到手了
通用固件1.5 for Patroit Box Office, 可以遥控唤醒buffalo nas (live/pro v1) Freelink -> Debian Lenny + 2.6.16 kernel
相关话题的讨论汇总
话题: mydir话题: dev话题: usbmounts话题: 缓存话题: sda1