第18回 FreeBSD勉強会 2013年5月24日 #FreeBSDStudy

2
Yoshikazu GOTO @goto_ipv6

第18回FreeBSD勉強会、始まった! #FreeBSDStudy

2013-05-24 19:00:54
Yoshikazu GOTO @goto_ipv6

後藤さん:佐藤さんにお願いするつもりだったのですが、激務ということで、こちらに参加する時間がない、ということなので、私がしゃべることに。 #FreeBSDStudy

2013-05-24 19:02:03
Yoshikazu GOTO @goto_ipv6

後藤さん:ここに来ればFreeBSDの話ができる、という場所を、毎月用意するのが重要だと。 #FreeBSDStudy

2013-05-24 19:02:42
Yoshikazu GOTO @goto_ipv6

後藤さん:技術屋さんは、口が固いということで、アルコールが入らないと、ってことで、このあと、あります。 #FreeBSDStudy

2013-05-24 19:03:07
Yoshikazu GOTO @goto_ipv6

後藤さん:FreeBSDとの関わり ・FreeBSD src, ports commiter ・BSDは、年に一回か二回、世界中で国際会議を開いています。有名な所では、カナダ。もう一つはヨーロッパ。今年は、マルタで。 ・東京でも AsiaBSDConが #FreeBSDStudy

2013-05-24 19:04:41
Yoshikazu GOTO @goto_ipv6

後藤さん: ・最近では、トルコなどでも開催されるように。 ・VendorSummit:NetApp、Juniper、Microsoftなどの会社が集まっての会議 #FreeBSDStudy

2013-05-24 19:05:26
Yoshikazu GOTO @goto_ipv6

後藤さん:FreeBSD Daily Topic: ・アクセス数が重要なので、今すぐRSSへの登録を #FreeBSDStudy

2013-05-24 19:05:47
Yoshikazu GOTO @goto_ipv6

後藤さん: ・オタワ →乾燥した場所、首都、緑が豊富 →今回は大学の宿舎に止まっていた →京都のような雰囲気の街 →着いたらとりあえずお酒(21時とかでも緯度が高いので、夜でも明るい) #FreeBSDStudy

2013-05-24 19:07:39
Yoshikazu GOTO @goto_ipv6

後藤さん:DeveloperSummit: ・4日間のうち、初日に開催 ・コミッターの方が多い(Mac Bookの使用率も高い) #FreeBSDStudy

2013-05-24 19:08:29
Yoshikazu GOTO @goto_ipv6

後藤さん:FreeBSD Security Incident Overview: ・2012年11月にサーバーに不正アクセスが #FreeBSDStudy

2013-05-24 19:09:31
Yoshikazu GOTO @goto_ipv6

・パッケージのビルドシステムにアクセス権限を持ったコミッターの鍵が盗まれた。 →パスフレーズがついていなかった →そこに入ると他のマシンにも入れるマシンだった ・ビルドを止め、マシンの状況を解析 →9.0-RELEASEのリリースが半年遅れた #FreeBSDStudy

2013-05-24 19:10:21
Yoshikazu GOTO @goto_ipv6

後藤さん:The bad old days: ・皆のキーも、NFS上においてあったり ・今までは問題がなかった →昔からいる人達はリテラシーが高い →中にいる人のスキルに依存したシステムだった →新しい人は?? #FreeBSDStudy

2013-05-24 19:11:41
Yoshikazu GOTO @goto_ipv6

後藤さん:Bad timing: ・調査に時間がかかった →このタイミングで、インフラを新しくしようという動きが →Yahoo!本社だったり、Juniperとか →新しいサーバーに移行しようとしていたタイミングだったのでこれもやっていた #FreeBSDStudy

2013-05-24 19:12:37
Yoshikazu GOTO @goto_ipv6

後藤さん:Going forward: ・基本的に Jailsまみれ →論理的にNWを区切った →鍵が盗まれても、ビルドシステムにしか影響が内容にした(必要最小限の影響に) #FreeBSDStudy

2013-05-24 19:13:31
Yoshikazu GOTO @goto_ipv6

後藤さん:Design Principles: ・次世代のパッケージシステムをやっている人がどういうことをやっているかを話してくれた →Ports Collectionsを全てビルドするのに30時間。OpenOfficeも含めて #FreeBSDStudy

2013-05-24 19:14:34
Yoshikazu GOTO @goto_ipv6

後藤さん: ・その方の話 →今は、一台のマシンでビルドできるようになった →パラレルに動かせば30時間で終わるようになった →以前は P3 800MHz 512MByteとかだった #FreeBSDStudy

2013-05-24 19:15:50
Yoshikazu GOTO @goto_ipv6

後藤さん: ・結局、考えなければならないのは、技術が強くなっても、人を介して盛れるんだぞ、ってこと →セキュリティの専門家も、鍵をきちんと管理しろ、と言われる場だった #FreeBSDStudy

2013-05-24 19:17:33
Yoshikazu GOTO @goto_ipv6

後藤さん:NetFlix: ・ビデオ配信:FreeBSDにnginxを載せてやっている →最初は4UにH/Wを入れていた →HDDなどで性能が出なくなって入れ替えたり、を4回ほど繰り返した →SSHをキャッシュの代わりにした/Memoryは32G #FreeBSDStudy

2013-05-24 19:19:54
Yoshikazu GOTO @goto_ipv6

後藤さん:Revision C Hardware: ・SSDの数が増えていった →Diskの書き込みのところがボトルネックに →FusionIoのエンジニアが来ていて、なんでSSDを?と議論していた #FreeBSDStudy

2013-05-24 19:20:41
Yoshikazu GOTO @goto_ipv6

後藤さん:Revision D H/W: ・メモリを増やしたりSSDを増やしたりしたほうが性能が高くなる #FreeBSDStudy

2013-05-24 19:21:43
Yoshikazu GOTO @goto_ipv6

後藤さん:Why FreeBSD: ・NWに強い ・Vendorが、FreeBSDならドライバーを出してくれる →Chelsioが、FreeBSDならドライバーを出してくれるんだ、と。 #FreeBSDStudy

2013-05-24 19:22:44
Yoshikazu GOTO @goto_ipv6

後藤さん:Unmapped I/O: ・普通はMemory Mapped I/O →性能が出せなくなった:マッピングの処理が入る ・マップしない領域を使って性能を出したい #FreeBSDStudy

2013-05-24 19:23:50
Yoshikazu GOTO @goto_ipv6

後藤さん:vfs.read_min: ・ファイルシステムの性能を上げるチューニングができる →アプライアンスなので、この値をいじってチューニングした →通常はそういったことは不要 #FreeBSDStudy

2013-05-24 19:24:46
Yoshikazu GOTO @goto_ipv6

後藤さん:Cross Building Packages: #FreeBSDStudy

2013-05-24 19:25:29