メインコンテンツまでスキップ
機能 › 資源(動かす力と契約)メニュー:資源 › 計算資源

計算資源

エージェントは 1 本で数百 MB のメモリを使うことがあり、何本も動かすと PC が固まります。計算資源の画面では、PC・ディスク・WSL の様子を見張り、固まる前に手を打ちます。移す・消す・閉じる物は、決めておいた物を除いて、人が押して決めます。

タブすること
この PCCPU・メモリ・GPU・ディスクの今と、詰まりの予報
ディスクと NAS傷み・書き込みの量・寿命の予報
バックアップPC が空いている時だけ、クラウドへ送る
WSL大きな WSL の一覧と、安全な掃除
複数の PCPC ごとのハイブとメモリ、PC どうしの連絡

この PC​

計算資源のこの PC のタブ。CPU・メモリ・GPU・ディスクの使った割合と、メモリ 88% の警告。右に重いアプリの一覧と、メモリを空けるボタン。下に並べ方の予報、右端にストレージの提案が出ている
この PC。メモリが詰まる前に、新しいスレッドを止める画面設計(開発中)・数字は見本

詰まった時の動き​

メモリが 85% を超えたら、BeesBuild は次の順で動きます。

  1. 新しいスレッドを増やさない(例:「あと 10 分で固まる見込み」と出す)。
  2. 決めておいたアプリ(例:ブラウザー・同期のアプリ)を、詰まった時だけ自動で閉じる。
  3. 重い仕事を、仮想マシンへ回す案を出す。

使っていないアプリや WSL は「まとめて閉じてよい」の印を付け、人が「いますぐメモリを空ける」を押した時に閉じます。閉じる物の一覧は、人が決めます。

並べ方の予報​

この PC で安全に並べられるスレッドの数と、残りのブロックが終わるまでの時間を出します。

  • 例:「この PC の安全な並列は 12 本(今 19 本 → 7 本を待ちに回す)」
  • 例:「残りの 21 ブロックは、12 本ずつ回すと約 9 時間。重い仕事を 4 つ Colab に出すと約 6 時間」

「Colab に出す」は、重い仕事を仮想マシンで動かす意味で、スレッドは移しません(仮想マシンと Google Colab)。「ノートの PC に回す」は、複数の PC のタブの案です。前に PC が止まった時の様子(例:再起動の前にメモリが 95% を超えていた)も、Windows の記録から読んで添えます。

ストレージの提案​

ディスクが詰まってきたら、効く順に案を出します。

様子案の見本
C: が 91%WSL を D: に移す(約 1.2TB 空く)
動画のフォルダーが大きいプロジェクトを E: に移し、AI の道具のプロジェクトの設定も直す
増やすならWSL 専用の SSD を足すのが、いちばん効く

移す前には、人の番で確かめます。

ディスクと NAS​

計算資源のディスクと NAS のタブ。C:・D:・E:・NAS-1 の中身・構成・使った割合・1 日の書き込み・傷み・寿命の予報が並ぶ。C: があと 3 か月で寿命に届く見込みの警告と、NAS-1 の 4 台の様子が出ている
ディスクと NAS。書き込みのペースから寿命を予報する画面設計(開発中)・数字は見本

エージェントは、人よりずっと多くディスクに書きます。だから傷みと寿命を予報します。

読み方​

物読み方
SSD の傷みNVMe の寿命の割合と、書いた量
SMARTsmartctl(GPL-2.0 なので、別のプロセスとして呼ぶ)
RAIDWindows の記憶域スペース。NAS は SNMP

知らせ​

  • 寿命の予報が 6 か月を切ったら、人の番に出します。
  • 3 か月を切ったら、メールでも知らせます。
  • 見本:「C: は今の書き込みのペースだと、あと 3 か月で寿命の上限に届く見込みです。エージェントの書き込みが 1 日 450GB。バックアップを取り、書き込みの多い作業を D: に移すのを勧めます」

NAS は台ごとの様子を出します(例:4 台で RAID 5。1 台までなら壊れても大丈夫。3 台目に置き換えた区画が 12 ある → 注意)。

書き込みを減らす案​

  1. 一時のファイルを RAM ディスクへ
  2. node_modules を WSL の中へ
  3. ビルドの成果物を別のディスクへ

バックアップ​

計算資源のバックアップのタブ。一般のクラウド・ストレージのサービス・クラウドの土台の 3 つの送り先の組と、PC が空いている時だけ送る時間の帯。下に同期のフォルダーの中で作業しない注意、右に今の設定と次の予定が出ている
バックアップ。PC が空いている時だけ送る画面設計(開発中)・数字は見本

送り先​

組例向く人
一般のクラウドGoogle ドライブ・Dropbox・Box・OneDriveふつうの人。今の契約の容量の中で
ストレージのサービスWasabi・Backblaze B2細かい画面が要らない人
クラウドの土台Cloudflare R2・AWS S3エンジニア。既定は R2

設定の見本​

項目見本
送り先Cloudflare R2
送り方rclone(MIT)
暗号化あり(鍵は 1Password)
世代30 日
帯域昼 20MB/s・夜は上限なし
  • 送るのは、PC が空いている時だけです。空いているかは、計算資源の見張り(CPU・書き込み・スレッドの数)で決めます。「今すぐ送る」を押しても、空いていなければ待ちます。
  • R2 へのつなぎ方は、クラウドとドメインの接続を使います。バックアップ専用のバケットに、決めた期間は消せない・上書きできない設定(bucket locks)を付ける案です。設計中

同期のフォルダーの中で作業しない​

エージェントの書き込みは速すぎて、同期のアプリが重くなり、止まる元になります。作業は手元のディスクで行い、仕事が止まった後に、API(と MCP)で送ります。

WSL​

計算資源の WSL のタブ。WSL の一覧に、名前・使っているプロジェクト・大きさ・最後に使った日・状態(使っている・止めているだけ・消してよい候補)が並ぶ。下に安全な掃除の 5 つの手順と、今週の提案を見るボタンがある
WSL。消すのは、書き出して控えを取り、人が 1 つずつ承認してから画面設計(開発中)・数字は見本

WSL のディストリビューションは、知らないうちに数百 GB になります。一覧には、名前・使っているプロジェクト・大きさ・最後に使った日・状態(使っている・止めているだけ・消してよい候補)を出します。

安全な掃除​

  1. どのプロジェクト・アカウント・スレッドが使っているかを、全部の PC の BeesBuild に聞く。
  2. 止めているだけの物(ビルドの環境など)は消さない。
  3. 消す前に、書き出して控えを取る(wsl --export)。
  4. 人が 1 つずつ承認してから消す。
  5. 週に 1 回(日曜の夜)、掃除の案を出す。

複数の PC​

計算資源の複数の PC のタブ。この PC・ノートの PC・外付けの AI の箱・Colab のカードに、受け持つハイブとメモリが出る。下にプロジェクトの場所の表、右に PC どうしの連絡と進め方が出ている
複数の PC。操作はせず、知らせと提案だけ画面設計(開発中)・数字は見本
  • 各 PC の BeesBuild が、様子(プロジェクト・スレッド・メモリ・WSL)を伝え合います。ほかの PC を操作はせず、知らせと提案だけです(例:「メモリに余裕、3 本受けられる」)。
  • プロジェクトの場所の表に、ハイブ・PC・フォルダー・WSL を並べます。
  • ファイルは、同じアカウントの共有のフォルダーで見ます。
  • 外付けの AI の箱(手元で大きなモデルを動かす機械)や Colab も、同じ表に並べます。

進め方は、Windows を先に作り、次に Mac、その後にクラウドとスマートフォンから見られるようにします(提供の予定と範囲)。

サーバーとクラウドの選び方​

サーバーとクラウドの選び方の画面。データの置き場所の表に、Cloudflare R2・AWS S3・Wasabi・Backblaze B2・S3 Glacier Deep Archive の 1TB・1 か月の値段・外への転送・向きが並ぶ。下に計算の置き場所の表、右に長期の約束の注意と決め方が出ている
サーバーとクラウドの選び方。構想の技術の比べ方のタブにもある画面設計(開発中)・数字は見本

データの置き場所(1TB・1 か月)​

置き場所置く値段外への転送向き
Cloudflare R2$15無料配る物・バックアップ(既定)
AWS S3(標準)$23$0.09/GBAWS の中で使う時
Wasabi$7.99保存量以下なら無料置いておくだけ
Backblaze B2$6.95保存量の 3 倍まで無料バックアップ
S3 Glacier Deep Archive約 $1取り出しが遅く有料長く置くだけ

値段は調べた時点の目安です。外への転送の値段が、決め手になりやすい所です。

計算の置き場所​

仕事勧めわけ
ウェブ・APICloudflare Workers速い・安い
重い処理(画像・学習)時間借りの GPU(Modal・Colab)使った分だけ払う
いつも動く物VM(Google Cloud・AWS)長期の約束の割引は、使い方が固まってから
手元外付けの AI の箱・PC0 円。止めておける

長期の約束​

3 年などの長期の約束をすると、Google Cloud は最大 55%(メモリの多い型は 70%)、AWS は最大 72% 安くなります。どれが一番安いかは条件で変わり、払うのは約束の期間の分なので、使い方が 6 か月ほど安定してから決めます。

よく使う置き換え​

Google Cloud でしていた事の多くは、Cloudflare でも済みます。

用途Google CloudCloudflare
ウェブCloud RunWorkers
置き場Cloud StorageR2
配信と守りCloud CDN・Cloud ArmorCDN・WAF
社内だけの公開IAPAccess
列と定期の仕事Pub/Sub・Cloud SchedulerQueues・Cron Triggers

会員のログインやデータベースのように、ほかのサービスが正本を持つ物は移しません。

決め方​

AI が値段の表から案を作り、人の番で決めます。決めた物は、技術とハーネスの設計図に入ります(ハーネスの設計)。同じ値段の表は、ランニングコストの「クラウドか自社か」の比べにも使います(枠の財布とランニングコスト)。

データの型​

型中身
HbMachinePC と外付けの機械(CPU・メモリ・GPU・受け持つハイブ)
HbComputeForecast詰まりと並べ方の予報
HbWslDistroWSL のディストリビューション(大きさ・使っている所・状態)
HbDiskディスクと NAS(構成・傷み・寿命の予報)
HbBackupJobバックアップの仕事(送り先・世代・結果)
HbInfraChoiceサーバーとクラウドの値段の表と、選んだ物

次に読む​