ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと

メモリのコンパクションについて

こんにちは
ただいまネットワークの勉強をしており教材でL2スイッチを使用しています。

そのL2スイッチでメモリの未使用領域を増やすため、手動でフラッシュメモリの
コンパクションを行おうと考えています。

そこでメモリのコンパクションを行った場合、フラッシュメモリにあるファイル(.cfg、.scp、.rez等)は全て消えてしまうんでしょうか?

軽く調べたところメモリのゴミを整頓するなどのことが書かれていたのですが
ガベージコレクションとの違いもよく分かりません。


なので以下のことを誰かご教授ください!

①コンパクションを行うコマンド『activate flash compaction』を
 実行するとL2スイッチのフラッシュ
 メモリ上のファイルは全て消えるのか

②コンパクションと
 ガベージコレクションとの違い

③L2スイッチのフラッシュメモリの
 空き領域の増やし方

※対象のL2スイッチはAllied telesis(Allied telesyn?)のAT-8624T/2M(中古)です

A 回答 (1件)

アライドの装置仕様についてはアライドに聞いてください。


一般論のコンパクションについて書きます。

コンパクションはメモリ上にバラバラに配置されているデータを
メモリの先頭から隙間を開けず並べ直すことです。
HDDのデフラグと同じです。

①アライドの用語の使い方がよほどおかしくない限りは消えません。

②ガベージコレクトは、プログラムが使わなくなったメモリ上の
オブジェクトデータを削除しメモリ領域を確保することです。
java等の動的にメモリを確保するが開放を行わない言語の
実行環境に具備されています。
ガベージコレクト、メモリコンパクションはメモリ操作することは
同じですが、やろうとしていることは異なります。
ただ、ガベージコレクトのアルゴリズムにコンパクションを
合わせて行うものがいくつかあります
(Scavenge GCとかG1 GCとか)

③コンパクションでいいと思います。
他は不要なログを消すくらいじゃないでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございます!
ガベージコレクションは知ってたんですがコンパクションはよくしらなかったのでありがたいです。
この型番のスイッチのコマンドリファレンスが全然見あたらないんでコマンドに詳しい方の意見も聞いてみたいですね。

お礼日時:2018/10/03 12:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!