システムリソース

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピューティングでは、システムリソース、または単にリソースは、コンピュータシステム内の限られた可用性の物理的または仮想的なコンポーネントです。接続されているすべてのデバイスと内部システムコンポーネントはリソースです。仮想システムリソースには、ファイル(具体的にはファイルハンドル)、ネットワーク接続(具体的にはネットワークソケット)、およびメモリ領域が含まれます。

リソースの管理はリソース管理と呼ばれ、リソースリークの防止(プロセスがリソースの使用を終了したときにリソースを解放しない)とリソース競合の処理(複数のプロセスが限られたリソースにアクセスする場合)の両方を含みます。コンピューティングリソースは、ネットワークを介してサービスを提供するため にクラウドコンピューティングで使用されます。

主なリソースタイプ

一般的なリソース

カテゴリ

一部のリソース、特にメモリとストレージスペースには「場所」の概念があり、連続した割り当てと連続していない割り当てを区別できます。たとえば、1 GBのメモリを1つのブロックに割り当てるのに対し、各サイズが1MBの1,024ブロックに割り当てる。後者はフラグメンテーションとして知られており、パフォーマンスに深刻な影響を与えることが多いため、連続する空き領域はストレージスペースの一般的なリソースのサブカテゴリです。

圧縮性リソースと非圧縮性リソース区別することもできます。[1]圧縮可能なリソース、通常はCPUやネットワーク帯域幅などのスループットリソースは、適切に調整できます。ユーザーは調整に比例して速度が低下しますが、それ以外の場合は正常に続行します。他のリソース、通常はメモリなどのストレージリソースは、障害(プロセスが十分なメモリを割り当てることができない場合、通常は実行できません)またはスラッシングなどによる深刻なパフォーマンスの低下を引き起こすことなくスロットルできません。(ワーキングセットがメモリに収まらず、頻繁なページングが必要な場合、進行は大幅に遅くなります)。区別は必ずしも明確ではありません。前述のように、ページングシステムでは、メインメモリ(プライマリストレージ)を(ハードドライブ(セカンダリストレージ)にページングすることで)圧縮できます。一部のシステムでは、キャッシュ用に廃棄可能なメモリを使用できます。これは、パフォーマンスに悪影響を与えることなく圧縮できます。電力はある程度圧縮可能です。電力がないと(または十分な電圧がないと)、電気機器は動作できず、停止またはクラッシュしますが、一部のデバイス、特に携帯電話は、消費電力を抑えて動作を低下させたり、デバイスを許可したりする可能性があります一時停止されますが、終了はされません。消費電力ははるかに低くなります。

も参照してください

参考文献

  1. ^ Kubernetesリソースモデル:「CPUやネットワーク帯域幅などの一部のリソースは圧縮可能です。つまり、それらの使用は比較的穏やかな方法で抑制される可能性があります。」