2009.05.09 Saturday 23:27
- Category
- PC
思わぬ地雷フンデマシタ
引数の順序がリンカエラーを引き起こすって、、、
X:\開発室\filecomp>g++ -mtune=i686 -lpthreadGCE2 -DPTW32_STATIC_LIB filecomp.cpp -o filecomp2.exe
E:\TEMP/ccqUwGtt.o:filecomp.cpp:(.text$_ZN8FileComp14startReadFilesEv[FileComp::
startReadFiles()]+0x2b): undefined reference to `pthread_create'
collect2: ld returned 1 exit status
ところが順序を入れ替えてあげるとあっさり終了
X:\開発室\filecomp>g++ filecomp.cpp -o filecomp2.exee -mtune=i686 -lpthreadGCE2 -DPTW32_STATIC_LIB
またもや時間を無駄にしてしますた。。。ちなみにコンパイルしてたのは
TS録画自動運用で一時領域やFreeNASへの移動の際に使う自作CLI比較ツール
▲ ...Close
- metadata
-
2009.05.08 Friday 02:22
- Category
- PC
結局なんてことはない問題でした
人生無駄にした感じ orz
原因はFreeNASで使用していたNICのIntel MT。扱いが雑だったせいか、おそらく
コネクター部分の接触不良。そういやルーター組んでたときの片割れはコネクターが
もげたし、心当たり蟻杉。PTに差し替えたららあっさりスループットがあがりました。
PTってFreeBSD6.4のHCLには記載ないけど使えるのね。。。
なおDevice Pollingは切った状態、Onにするとスループットが下がった(0.69GA版)
特にL2(netstat -e)/L3~4(netstat -s)ではエラーが増加してた傾向もなく
手探りで切り分けしつつ運用もしつつで割と本気で鬱になった。本番環境には
面倒くさがって手持ちの怪しいパーツを投入するなら尼で「急がばポチれ」
園児レベルまで問題掘り下げるとモノを大切にしようってことですかねw
解決するまでの間、受信側も別の問題を抱えていてこちらも疑ってたので
巷で評判のNICを買いあさり、まさにNIC長者
次はPlaggerを使ったpodcast自動配信環境をMacから移設しようかなと画策中
▲ ...Close
- metadata
-
2009.02.15 Sunday 23:24
- Category
- おすすめ動画 > iM@S
今回はFugrinPとayakanP(仮称)
FugrinPは舞台制作にまで着手。わかむらP二代目を襲名しそうな予感
Q;invidiは曲調が心地いい。わかむらPも出してるので合せてどぞ
ayakanPはマクロスFから。NicoMas Rock Festa '08の頃から
チェックしてましたが、しわっすでブレーク
- metadata
-
2009.02.12 Thursday 01:33
- Category
- PC
前回に続きFreeNAS de samba
チューニングしなくても50MB/s前後のスループットが出てるって2ch情報もあったけど
ウチでは2~3MB/sだったorz
まずは切り分け。NICはIntel 1000/MTでL2/L3共にエラーなし
念のためケーブルはCat6からCat7に変更。でも効果なし
スイッチは良い噂のないバッファローからポートミラーが組めるAllied-Telesisに交換
それでも解決せず、結局FreeNASのカーネルパラメーター(sysctl)というオチ
FreeNASのバージョンはチューニング時点で0.69RC2、今は0.69stable
まず最初にやること
システム→高度な設定からチューニングにチェックを入れる
これで一度試すべし
まずスループットに大きな影響を及ぼすのはTCP受信バッファ(RWIN)と遅延ACK
sysctl.confでnet.inet.tcp.recvspaceが64KB以上に大きくなっていることと
net.inet.tcp.delayed_ackが0(disable)になっていると、それなりに出るはず
我が家ではこれでもスループットが上がらなかったので、わざわざ
インテリジェントスイッチ買ってきてミラーポートを設定、キャプチャしてみた
そしたらデータ送信後、200msの無通信時間が。。。
smb.confのsocket optionsにTCP_NODELAYが記述されててもだめ
当時0.69RC2での事象やけど、遅延ACKが無効にならないバグがあるみたい
sysctlで直打ちしても解消しないのでdelayed_ackの待ち時間を変更してみた
net.inet.tcp.delacktime=1
単位はmsね。これで6MB/s前後まで改善。またキャプチャデータを見ていて
Window scaling factorが利いていないっぽい。ベースになるFreeBSDは
ver5ぐらいからrfc1323拡張はデフォルトONらしいけど念のため
net.inet.tcp.rfc1323=1
あとはTCP受信バッファ(RWIN)の変更
net.inet.tcp.recvspace=([MTU]-20-20-12)*[セグメント数]
MTUから引いているバイト数は、IPヘッダー/TCPヘッダー/rfc1323拡張ヘッダー
どちらかというと差し引いた値をキリのいい数字(4Kとか8Kとか)にして
MTUを増やすのがsambaからみると幸せ。セグメント数はfactorの縛りがあるので
2の乗数でよろ
これでひとまず12~13MB/sは出るようになった。GiB環境本来のポテンシャルが
出せてないので不満はあるけどひとまず運用中
参考にしたページは英文だけどNick Johnsonさんの
blog
Catholicかどうか聞いてくる怪しいサイトになってた
Yesでちゃんとページが表示されたけど少し不安や
▲ ...Close
- metadata
-
2009.02.07 Saturday 04:02
- Category
- PC
本業が殺人的な忙しさでさっぱり書けず、ご無沙汰ブログになります。
投稿時間がおかしいですが翌日の夜間作業に向けて体内時計調整なので
TSを録画するようになってから順調に1TB HDD増殖中
これまでTeraStationとかHDL-GXRとかでなんちゃってNAS環境を
使ってたけど、こうも増えるとRAIDやバックアップでのデータの保全が煩雑
アプライアンスは安価なものはネットワークスループットも悪いので
高価なものでもあくまでファイルサーバーどまりでゴリゴリ処理も
させたいというコンソリ目的では使えない。費用対効果もイマイチ。
それでFreeNASですよ。USBメモリーからもboot可能
samba/AFPだけでなく、iSCSIターゲットとしても使用可能。VMwareにはお勧め
さらにDLNA(uPnP)やDAAP(iTunes)もサポートし、ディスク管理として
S/W-RAIDもOK。NASの最新機能がぎっしり詰まってるスグレモノ
しかも簡単便利なWeb GUIインターフェース+XMLバックアップ/リストアサポート
ジャパ○ットたか○もおすすめする商品
導入は簡単、Live CDから起動するだけ。詳細は世界が教えてくれるので割愛
ただ一点だけ、初回導入時に知っとけばよかったことを残しときます
- Embeded
組み込み型。kernelイメージがgz化されており、mini rootで起動後に
RAMディスクへ展開、/(root)としてマウントされる
RAMディスクだけにpkg_addなどパッケージの追加しても再起動後には
消えてなくなる。あくまでNASとしてだけ使いたい人向け
- Full
通常OSと同様に1パーティーションに導入される
パッケージ追加は通常のOSと同じなので、機能追加には向いている
ファイルレベルで比較したことないけどEmbeddedと初期機能は同じ?
パッケージ使用や、コンパイルしたければ最初からFullでの導入がお勧め
うちもMacからエンコ機能移転を見据えてffmpegなどパッケージを導入可能なFullで
導入してる
ご乱心でPhenom X4の9350eにしちゃった。どう考えてもoverspecなんだけど
いいや(笑)ちなみに4GBバグがありpanic落ちするので、2GBでの運用がお勧め
これがハマリへの序曲だとは思わず嬉々としてデータを移行してもた
続きはチューニング、特にネットワーク関連について書く予定
▲ ...Close
- metadata
-
2008.12.13 Saturday 14:30
- Category
- PC > Win
昔のサイトの記事を転記しました。
PCでCDといえば最近はもっぱら可逆圧縮になっとります
ま、これもCPU/Network共に高速化したおかげ
foobar2000を使ってたけど、look&feelが味気なく気に食わなかった。
やはり萌えSkinのバリエーションで抜きん出ているのはWinAMPだということで
WinAMP萌えトライしてみました。
- cue plugin
cueの制御ですが、実は単純でWinAMPのinput pluginとしてcuePlayerを導入するだけです。但しwinamp.comにあるcuePlayerは古くTAKと相性問題があるため、本家から最新版をdownloadすることをお勧めします。といってもなかなか見つからなかった記憶があるので0.57c置いておきます。
- lossless codec plugin
あとはWinAMP用codec input pluginを突っ込んで終了。この辺はよくある話なので省略します。たしか、各codec配布元にpluginが全部そろっていたはず。。。
Playlist/Libraryも使え、便利になりました。但しtrack endに不具合があり、次のtrackの頭まで再生されちゃいます。まぁ曲の出だしさえしっかり抑えられていれば、大きな問題ではないのでそのまま、使い続けてます。
デスクトップはこんなのになっちゃいましたw
なお、右の
ののさんはRainMeterです。
Skinを探しているうちにRainMeterに出会ってしまい、こっちにも手を出しちまったorz
▲ ...Close
- metadata
-
2008.12.06 Saturday 17:07
- Category
- PC > 動画
plaggerでのDL/エンコード/ipod取り込み自動環境は快適なんだが
zoomeだけでなくveohも出てきて、ニコ動のH264ではそろそろ物足りなく
なってきた。
かといってplaggerのモジュール書くのは面倒くさくて、ひとまず
plaggerエンコード済mp4を手動置き換えの運用で逃げようかと。
まずveoh/zoomeあたりからmp4をダウンロードをするレシピを調べてみたYO
動画サイトからmp4ダウンロード
- metadata
-
2008.12.06 Saturday 02:53
- Category
- 近況
冬テンプレートはこだわってみた。
sb開発研究所の本家DLから
Asterism
オリジナルは1段組みのところ、カスタマイズして2段構成に構成中
でもまだナビゲーションペインの画像がずれとっとです。CCSは分からね
本格的に冬シーズンになったら雪を降らせる予定
ne-designさんの記事を元にsnowstorm.jsを使うべく検証中
だけど、IE7ではなぜかページ表示直後にエラーが発生
ログからgifまで読み込んでるので純粋にjsの問題だと思うけど
本家ページだとIEでも問題なく表示されてるorz
知ってたら教えてエロい人
▲ ...Close
- metadata
-
2008.12.06 Saturday 02:09
- Category
- おすすめ動画 > iM@S
Techno系Danceで曲自体もいいんだけど
PVの秀逸さが光る。ホント、Pの執念みたいな
とにかくカットの数が半端ない。技術的な点でもライティングのごまかし方がうまい
ここのところ、野生のプロ多杉
- metadata
-
2008.12.04 Thursday 22:28
- Category
- おすすめ動画
便利なのでpickupしてみた
拡張マイリストだそうな
- ローカルPCにマイリストを保存できる
- ニコニコ動画のマイリストから同様に編集
- metadata
-