タグ付けされた質問 「ram」

30
1 MBのRAMで100万の8桁の数字を並べ替える
1 MBのRAMを搭載し、他にローカルストレージを搭載していないコンピューターを使用しています。私はそれを使用して、TCP接続で100万の8桁の10進数を受け入れ、それらを並べ替えてから、並べ替えたリストを別のTCP接続で送信する必要があります。 番号のリストに重複が含まれている可能性がありますが、これは破棄しないでください。コードはROMに配置されるため、1 MBからコードのサイズを減算する必要はありません。イーサネットポートを駆動してTCP / IP接続を処理するコードが既にあり、コードがデータを読み書きするための1 KBバッファを含め、状態データには2 KBが必要です。この問題の解決策はありますか? 質問と回答のソース: slashdot.org cleaton.net

14
Pythonで現在のCPUとRAMの使用量を取得するにはどうすればよいですか?
Pythonで現在のシステムステータス(現在のCPU、RAM、空きディスク領域など)を取得するための好ましい方法は何ですか?* nixおよびWindowsプラットフォームのボーナスポイント。 私の検索からそれを抽出するいくつかの可能な方法があるようです: PSIなどのライブラリ(現在は積極的に開発されておらず、複数のプラットフォームでサポートされていないようです)またはpystatgrabのようなライブラリを使用します(2007年以降はアクティビティがないようで、Windowsはサポートされていません)。 そのような使用としてのプラットフォーム固有のコードを使用するos.popen("ps")か、* nixシステムのためのと同様のMEMORYSTATUS中をctypes.windll.kernel32(参照ActiveStateの上でこのレシピを Windowsプラットフォーム用)。Pythonクラスをこれらすべてのコードスニペットと一緒に配置できます。 それらの方法が悪いということではありませんが、同じことをするためのサポートされたマルチプラットフォームの方法がすでにありますか?
336 python  system  cpu  status  ram 


11
シェルスクリプトで解析するのに適したLinuxボックスの総物理メモリ(RAM)を確認するにはどうすればよいですか?
シェルスクリプトを入力して、一部のRHEL linuxボックスの合計物理メモリを調べています。 まず最初に、利用可能なメモリだけでなく、カーネルによって認識される物理メモリ全体に関心があることを強調しておきます。したがって、/ proc / meminfoを読んだり、free、top、またはsarコマンドを使用したりすることを示唆する回答は避けてください。これらのすべてのケースで、「合計メモリ」の値は「使用可能なメモリ」の値を意味します。 最初に考えたのは、ブートカーネルメッセージを読むことでした。 Memory: 61861540k/63438844k available (2577k kernel code, 1042516k reserved, 1305k data, 212k init) しかし、一部のLinuxボックスでは、カーネルの起動時にEMC2のPowerPathソフトウェアとそのフラッディングブートメッセージが使用されているため、/ var / log / dmesgファイルにさえも、その有用なブートカーネルメッセージは利用できません。 2番目のオプションはdmidecodeコマンドでした(一部の古いカーネルとアーキテクチャの制限により、カーネルが認識したRAMと実際のRAMが一致しない可能性があることに対して警告されます)。オプション--memoryはスクリプトを簡略化しますが、そのコマンドの古いリリースには--memoryオプションがないことに気付きました。 私の最後のチャンスはgetconfコマンドでした。物理ページの総数ではなく、メモリページサイズを報告します。_PHYS_PAGESシステム変数は、物理ページの総数ではなく、使用可能な物理ページのようです。 #getconf -a | grep PAGES PAGESIZE 4096 _AVPHYS_PAGES 1049978 _PHYS_PAGES 15466409 私の質問:シェルスクリプトで解析するのに適した物理メモリの総量を取得する別の方法はありますか?
123 linux  ram  memory-size 

6
MySQLの最大メモリ使用量
MySQLがLinuxサーバーで使用するメモリの量に上限を設定する方法を教えてください。 現在、MySQLは新しいクエリが要求されるたびにメモリを消費し続けるため、最終的にメモリが不足します。MySQLがその量を超えないように制限を設ける方法はありますか?
111 mysql  memory  ram 

9
Google Colaboratory:GPUに関する誤解を招く情報(一部のユーザーは5%のRAMしか利用できません)
更新:この質問は、Google Colabの「ノートブック設定:ハードウェアアクセラレータ:GPU」に関連しています。この質問は、「TPU」オプションが追加される前に書かれました。 Google Colaboratoryが無料のTesla K80 GPUを提供していることについての興奮する発表を何度も読んで、私はそれについてfast.aiのレッスンを実行しようとしました。その理由を調べ始めました。 結論としては、「無料のTesla K80」は「無料」ではないということです。一部の場合、「無料」である場合もあります。 カナダ西海岸のGoogle Colabに接続しましたが、24GB GPU RAMであるはずの0.5GBしか取得できません。他のユーザーは11GBのGPU RAMにアクセスできます。 明らかに0.5GB GPU RAMはほとんどのML / DL作業には不十分です。 何が得られるかわからない場合は、ここで一緒に削った小さなデバッグ関数を示します(ノートブックのGPU設定でのみ機能します)。 # memory footprint support libraries/code !ln -sf /opt/bin/nvidia-smi /usr/bin/nvidia-smi !pip install gputil !pip install psutil !pip install humanize import psutil import humanize import os import GPUtil as GPU GPUs = GPU.getGPUs() …

4
仮想メモリと物理メモリの違いは何ですか?
オペレーティングシステムの仮想化の概念とよく混同されます。RAMを物理メモリとして考えると、なぜプロセスを実行するために仮想メモリが必要なのでしょうか。 この仮想メモリは、外部ハードドライブからのプロセス(プログラム)が実行のためにメインメモリ(物理メモリ)に移動されたときにどこに存在しますか。 誰が仮想メモリを管理し、仮想メモリのサイズはどれくらいですか? RAMのサイズが4GB(つまり、2 ^ 32-1アドレス空間)である場合、仮想メモリのサイズはどれくらいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.