おなまえ
Eメール
タイトル
コメント
参照先
暗証キー (英数字で8文字以内)
画像認証 (右画像の数字を入力) 画像認証
Re: polipoのキャッシュ 投稿者:Toshi 投稿日:2017/09/20(Wed) 14:43 home No.5946

yoさんの設定では、polipoをSDカードに保存する指定となっています。1bayDockでnanopineoを使い、upmpdcliとpolipoをインストールして、タンデム接続のアダプターとしていたものが、動作不良となり、調べたところ、polippのキャッシュファイルが肥大し、ディスクに空きスペースがなくなってまったとこが限でした。皆さんはこのような経験はないでしょうか?
ちなみに、lighMPDでは、polipoのキャッシュは保存しない設定となっているようです。


Re: polipoのキャッシュ 投稿者:Toshi 投稿日:2017/09/21(Thu) 13:57 home No.5947

キャッシュファイルによりSDカードの容量がなくなる問題の解決策として、2つの方法を試してみました。
1 ブート時にキャッシュファイルを削除する。→ 保存と削除を毎回繰り返すことによるSDカードの損傷が心配。
2 POLIPOの設定ファイルで、キャッシュファイルを保存しないようにする。→当然ながら、メモリーを使い尽くしたというエラーが出る。もっとも、再生が止まるわけではない。


Re: polipoのキャッシュ 投稿者:donuts.shop73 投稿日:2017/09/21(Thu) 23:46 No.5948

Toshiさん

lightMPDではビルド時に -DNO_DISK_CACHE オプションを指定していますので、そもそもディスクへのキャッシュは無効化されています。SDへのキャッシュがどれ程効果があるのか分かりませんが、不要であれば上記オプションをお試しください。
ただ、NanoPiNeoですとメモリ容量が少ないため、同時に起動するAPLにもよりますが256MB程度しかキャッシュに割り当てられません。


Re: polipoのキャッシュ 投稿者:yo 投稿日:2017/09/22(Fri) 07:23 home No.5949

Toshi さん,donuts.shop73 さん

ディスクキャッシュは特に指定しなければ、ディフォルトでオフになると思っていました。
大きな勘違いであったようですね(^^;;;。

http://mizushima.ne.jp/Windows/Proxy/Polipo/setting.php" target="_blank">http://mizushima.ne.jp/Windows/Proxy/Polipo/setting.php
# Uncomment this if you want to disable the on-disk cache:
# ディスクキャッシュを使用しないのならば有効化
# diskCacheRoot = "" # 有効にしたいのでここは放置

下記のページにご本家の解説があります。
https://www.irif.fr/~jch/software/polipo/polipo.html#Caching" target="_blank">https://www.irif.fr/~jch/software/polipo/polipo.html#Caching
このあたりは音質にも関連しそうだから、丁寧に対応する必要がありそうです。

polipoを使う時はカーネルの設定(kernel features)はRTではなく
No Forced Preemption (Server)

Voluntary Kernel Preemption (Desktop)
の方が良いと思うのですが、どうですかね。


Re: polipoのキャッシュ 投稿者:Toshi 投稿日:2017/09/25(Mon) 09:23 home No.5952

デジファイのおとさんのpatchを適用したpolipoをインストールしてみました。このバージョンでは、はじめからディスクキャッシャは使わない(設定ファイルで指定してもエラーになる)ことになっているようです。



mail

- YY-BOARD -