インターネットで調べても、プロセスごとの仮想メモリを表示するコマンド
(top)しか分かりません。

全体の仮想メモリ使用率あるいは使用量が分かるコマンドってありますか?
ないなら、合計するしかないですか?

A 回答 (4件)

No3です。


>topコマンドのMem:のusedとswapのusedを足しても仮想メモリは求まりますか?
>また、物理メモリはMem:のusedですか?

>Mem: 127240k total, 124732k used, 2508k free, 2644k buffers
>Swap: 1028152k total, 169640k used, 858512k free, 19112k cached

Memは物理メモリです。

仮想メモリ使用量=物理メモリ使用量ーバッファー量ーキャッシュ量+Swap使用量
124732-2644-19112+169640=272616
ですね。

物理メモリ量がぎりぎりですね。物理128MBに対して仮想が270MBくらいある。
物理メモリは仮想メモリの1/2~1/3は必要です。これ以上稼働プログラムを増やすなら、物理メモリを増設したほうがいいでしょう。
    • good
    • 0

仮想メモリ使用量=物理メモリ使用量+swap使用量


物理メモリ使用量=プログラムの物理メモリ使用量+バッファ使用量+キャッシュ使用量

free での表示で、
-/+ buffers/cache行の used欄 の量と、swap行の used欄の量を足してください。

この回答への補足

回答ありがとうございます。
topコマンドのMem:のusedとswapのusedを足しても仮想メモリは求まりますか?
また、物理メモリはMem:のusedですか?

下記参照
Mem: 127240k total, 124732k used, 2508k free, 2644k buffers
Swap: 1028152k total, 169640k used, 858512k free, 19112k cached

補足日時:2013/07/03 01:24
    • good
    • 0

free -m


でどうですか?
    • good
    • 0

topで出てますけど・・・。



http://www.uetyi.mydns.jp/wordpress/command/entr …

ここら辺見てください。
物理メモリもswapも初めの行に出てますよ。

この回答への補足

回答ありがとうございます。
swapって仮想メモリのことですか?

補足日時:2013/07/03 00:22
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QGUI環境に慣れるとLinuxコマンドを

ときどき度忘れしてしまうのですが
Linuxコマンドリストを表示させるLinuxコマンドというのはあるのでしょうか?

昨日もレスキュー1CDリナックスの作業を終了して閉じようとしたら
shutdown -h now
コマンドを度忘れしました
logoff,logout,exit,quit,stop,down
と考えられるものを試したりしました
そのうち思い出して事なきを得ました
GUIではボタンですからこのコマンドはあまり使いませんが今回のようにいざということには困るものです

コマンドリストが出せれば問題ないのですが

Aベストアンサー

助けを呼ぶ==>help

QLinuxのコマンドプロンプト以外からのプロセスの起動方法

質問させていただきます!
今、大学でLinuxを利用して研究をしています。
正直なところまだ全然勉強中なので、わからないところがたくさんあります。


そこで、
プロセスの生成には、コマンドライン上からファイル名を引数として実行すると思うのですが、
プロセスの生成にはコマンドライン上以外から実行する方法がありますか??

よくわかっていないので、うまく表現できていないと思いますが、回答お願いします!!

Aベストアンサー

素人です(笑。
どんな形でも自由に設計出来ますよ。
例えば、毎週土曜日の9時に、と言うようなものでしたらcronで。
指定時刻で実行させたい場合はatで。
メール受信時をトリガーとしてプロセス開始、でしたらSMTPサーバで(sendmailやqmail、Postfix等)プログラミング。
WEBから操作させるのでしたら、cgiやPHP等をトリガーに。

など、いろいろ考えられます。

とりあえずこの辺を参考にしてみては?
http://homepage2.nifty.com/cs/linux_command/re-command/index.html

Q Linuxコマンドについて色々

 こんにちは。
Linuxコマンドの重要性がいまいち分からないのでLinuxコマンドについてどのような
物なのか幅広く教えていただければ助かります。
LinuxコマンドというのはOSがLinuxである場合に使うんですよね?
それとLinux関係の資格でLPICというものがあるんですがそういったものは
どういった場合に役立つのでしょうか?

Aベストアンサー

>Linuxコマンドの重要性がいまいち分からないのでLinuxコマンドについてどのような
X Window Systemを切って利用してみれば重要性が分かってくるよ。

>LinuxコマンドというのはOSがLinuxである場合に使うんですよね?
CUIのOSすべてで。Windowsにも9x時代まではDOSプロンプト。
NT系にはDosプロンプト(COMMAND.COM)とコマンドプロンプト(cmd.exe)の両方が標準搭載されていて
この二つは今だと機能的にも未熟です。だからマイクロソフトは次期の物としてWindows PowerShellを
開発してもう公開している。
と言うわけでWindowsのCUIとしてのシェルは
>DosやWindowsのコマンドプロンプトと違い、シェルは何種類も存在します
ではなくて3種類ある。

>どういった場合に役立つのでしょうか?
それらの仕事をするとき。

>Unixはソースプログラムの公開が原則ですので
原則ではありません。LinxuとUNIXを混在して考えていますか?別にソース公開は原則ではありません。
普通にたくさんソースが公開されていない物はあります。

>インストールして使う場合でも、DVDドライブやサウンドカードなどでソースからのコンパイルが必要な場合があります
意味不明ですよ。
ドライバの事を書きたいのかな?

>世の中にはプログラミングは全く出来ないがスクリプト(Dosのバッチファイルのようなもの
それスクリプトではなくてシェルスクリプト(シェルの機能を使ったスクリプト)の事だろ。
それとバッチファイルって別にDosの用語ではなくて一括処理の事。

>Linuxコマンドの重要性がいまいち分からないのでLinuxコマンドについてどのような
X Window Systemを切って利用してみれば重要性が分かってくるよ。

>LinuxコマンドというのはOSがLinuxである場合に使うんですよね?
CUIのOSすべてで。Windowsにも9x時代まではDOSプロンプト。
NT系にはDosプロンプト(COMMAND.COM)とコマンドプロンプト(cmd.exe)の両方が標準搭載されていて
この二つは今だと機能的にも未熟です。だからマイクロソフトは次期の物としてWindows PowerShellを
開発してもう公開している。
と言うわ...続きを読む

Qコマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

vista ultimateを使っています。

端的にいうと、
Cドライブ配下全体で、.log,.msi.install.exe,setup.exe
のどれかの文字列を含むファイル一覧を表示させたいと思っています。
(できれば、

☆含むではなく、
.logで終わる
or
.msiで終わる
or
install.exeと完全一致
or
setup.exeと完全一致

☆なおかつ、できれば、大文字小文字を区別しない

☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい

と思っています。

で、いま、vistaが立ち上がらないエラーが起きているので、
vistaのメディアから、コマンドプロンプトで、
それを実行しようとしています

そこで。。。一案ですが・。。
コマンドプロンプトで、
linuxのlocateコマンドのようなコマンドはありますか?
findというのがそれかなと思ったのですが、
linuxにおけるgrepと同じようでして。

ご存知の方いらっしゃいましたら、よろしくお願いします。

vista ultimateを使っています。

端的にいうと、
Cドライブ配下全体で、.log,.msi.install.exe,setup.exe
のどれかの文字列を含むファイル一覧を表示させたいと思っています。
(できれば、

☆含むではなく、
.logで終わる
or
.msiで終わる
or
install.exeと完全一致
or
setup.exeと完全一致

☆なおかつ、できれば、大文字小文字を区別しない

☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい

と思っています。

で、いま、vistaが立ち上がらないエラーが起きて...続きを読む

Aベストアンサー

C:
CD \
DIR /S /P *.log
DIR /S /P *.msi
DIR /S /P install.exe
DIR /S /P setup.exe

Qwindowsをlinuxコマンドで操作したい

windows上で行う処理についてlinuxコマンドで行えるようにしたいのですが可能でしょうか?

vmやcolinux、sygwin等を使っておりlinux、windowsとが一台の実hostに仮想的に2host存在するような形になっていまいすが、

今回はそうではなく、1台のwindowsについてwindowsのコマンド+linuxのコマンド が有効になるようにしたいところです。

そもそも、両OS、構造が大きく異なるなので全てのコマンドを有効にするのは無理では? と思いますので、使えるコマンドについては全て有効にしたいと思っています。

何か良い方法があればご紹介いただけますでしょうか?

Aベストアンサー

> ●Cygwinから既存のwinのデイレクトリ上にある全てのファイルに対して操作は可能でしょうか?

> ●またwin上のディレクトリへのcdは可能でしょうか?

Cygwinは、Windows環境ですから、上記のいずれも可能です。

$ cd /cygdrive/c
これでCドライブのルートディレクトリにcdします。

※cygwinのマニュアルくらい、一度くらいは読みましょう。

Qlinuxでバージョンを調べるコマンド

ターボ10です。
エミュレイタで開いている状態からOSのバージョン情報を出すコマンドってありますか?
ブートしているときには勝手に出ますが、既に起動してログインした後でcuiベースで確認する方法です。

Aベストアンサー

がるです。
んっと。ディストリビューションのバージョンを抜けるコマンドはない、と思ってもらってよいかと思います。

一つには。例えばカーネルバージョンとかっていうのは非常に大事な情報なのですが、「どんなディストリビューションが入っているか」というのはそれほど大切ではない上に、その後どう変動されているかわからないので、システム的に取得する意味合いがほとんどない情報です。
また現実に、ディストリビューションごとにファイルが違うなど、そういった部分でのコンセンサスも取れていません。

ちなみに、ちょっと反論めいた発言で恐縮ですが、#4さんの手法は誤りです。
/etc/issue 、 或いは /etc/issue.netは「ログイン前に表示されるべき文字列を格納するファイル」であり、その記述がどのようになっているかはまったく保証されていません。
いくつかシーケンスも用意されていますが、カーネルのバージョンを出すシーケンスはあっても、ディストリビューションを出すシーケンスはないです。
ディストリビューション環境によっては「たまたま」入っていることもありえるでしょうが、それは飽く迄「たまたま」であり、偏在する環境で期待できるものではないです。

以上、否定的な内容で大変に恐縮なのですが。なにかの参考にでもなれば幸いです。

がるです。
んっと。ディストリビューションのバージョンを抜けるコマンドはない、と思ってもらってよいかと思います。

一つには。例えばカーネルバージョンとかっていうのは非常に大事な情報なのですが、「どんなディストリビューションが入っているか」というのはそれほど大切ではない上に、その後どう変動されているかわからないので、システム的に取得する意味合いがほとんどない情報です。
また現実に、ディストリビューションごとにファイルが違うなど、そういった部分でのコンセンサスも取れていませ...続きを読む

QwindowsとLinux、どちらのコマンドから学習するのが良いでしょ

windowsとLinux、どちらのコマンドから学習するのが良いでしょうか?

突然ですが、cuiに親しんでいこうと思うようになりました(cuiを習得すべき生活上の必要性が生じた訳ではありません)。

私は、Linuxを操作したことはなく、windows一本でguiにどっぷり使ってPCライフを過ごしてきました。現OSはWin7(64bit)です。

そこでお伺いしたいのですが、windowsとLinuxのどちらのコマンドから学習するのが良いでしょうか?

今回の質問では、「長い目で見れば」どちらの方が深い理解に到達しやすいかを重視しています。私自身は、Linuxのコマンド学習に傾いています。理由は、(1)LinuxにはLPIC等の検定試験もあり、体系だった学習がしやすいのではないか?、(2)windows powershellはLinuxに歩み寄った部分もあるようなので、windowsのコマンド習得は、Linuxでのコマンド学習から類推して進められる部分も多いのではないか?、という2点です。

以上のようなことを考えていますが、いかんせん私自身cuiには全く疎いので、実際にcuiに親しんでいる方からの意見をぜひ参考にさせていただきたいと思っています。本当にお手数ですが、ご回答よろしくお願いします。

windowsとLinux、どちらのコマンドから学習するのが良いでしょうか?

突然ですが、cuiに親しんでいこうと思うようになりました(cuiを習得すべき生活上の必要性が生じた訳ではありません)。

私は、Linuxを操作したことはなく、windows一本でguiにどっぷり使ってPCライフを過ごしてきました。現OSはWin7(64bit)です。

そこでお伺いしたいのですが、windowsとLinuxのどちらのコマンドから学習するのが良いでしょうか?

今回の質問では、「長い目で見れば」どちらの方が深い理解に到達しやすいかを重視していま...続きを読む

Aベストアンサー

まったく勘違いされている部分があるけど…
GUIとCUI、それぞれにメリットがあって
GUIでもできることの中に
CUIのほうが使いやすいものや効率的なものがあります。

「GUIでできるからCUIがいらない」というのは
「アニメ化されたから原作は読まなくて良い」と言うようなものです。


今Windowsしか手元に無いなら
まず、WindowsのCMD.EXEを起動して
そこで使えるコマンドについて学習することでしょう。

そこにあるごく基本的な機能群は
その多くが、よく似た形でUNIX系OSにも存在します。

私自身は、MS-DOSからOS/2経由でLinuxに移民しましたが
それぞれの細かい仕様の違いは、容易に乗り越えられるものです。
問題は、その使い方の基本や概念そのものの理解です。

コマンドの詳細の違いは、ヘルプやウェブ検索で補いつつ学べばいいのです。


なお、UNIX上のGUIは誕生した時代は、時代を5年区切りで考えれば
MacOSと同じ時代でした。正確なリリースや実用投入の時期や普及の時期は
容易に調べられるものでは無いのですが…

そういうわけでUNIX上のGUIは、Windowsだけを模倣したとは言えず…
パロアルトにAppleにMicrosoftに…
たぶんIBMやNeXTとおよそすべてのユーザーインターフェイスから
影響を受けて、非常に多様化しています。

それは、特定時期のGUIが、AppleやMicrosoftに束縛されるOSとは違い
UNIX系OSでは、GUIの環境を…重いもの軽いもの…多機能なものシンプルなもの…
自由に選ぶことができるためで、すなわち
必ずしも「LinuxのGUIが何に似ている」と言えるとは限らないのです。


この多様なGUIの選択肢を、障害としない文化がUNIXにはあり
つまり、そのPCの画面にGNOMEがいてもKDEがいてもLXDEがいてもTWMがいても
ただ、xtermを開くことさえできれば、必ずifconfigでEthernetの設定ができる。
これが、CUIの利点の一つです。

同様に、WindowsとMS-DOSも「とりあえずCHKDSKすれ」のように
そのバージョンの違いGUIの違いに関わらず、同じくできる作業があります。


そのほかにも、手軽なスクリプト言語での自動化
コマンドシェルが備える履歴機能による同じ操作の再現などもCUIの利点です。
裏技として、ウェブ検索で得た情報をカットアンドペーストで
コマンドシェルに流し込んで、wgetしてtarとかmakeまで一気に行けたりもします。
(UbuntuのAPTライン追加なんか、圧倒的にGUIより楽になります)

20のコマンドのアイコンをデスクトップに置いて選ぶよりも
20の頭の中にあるコマンドをタイプするほうが速い人も多いはずです。
(私自身はランチャー上の5つ以外、ほとんどALT+F2かコマンドシェルからの起動です)

アイコンで動画ファイルを探すのもいいのですが…100のファイルがあるディレクトリーで
ls|grep "avi"で一覧を見るほうが手軽なこともあります。
正規表現に習熟しなくてもパイプとリダイレクトを使いこなせるだけで
ファイル操作をGUIより手早くできる場合があります。
(まぁ1990年前後のドザー雑誌でも、そういうのよくやってました)


今のCMD.EXEは知りませんが、かつてはCOMMAND.COMの上でKI-SHELLが活躍したり
Vz常駐が活躍したり、UNIXのコマンドシェルの拡張機能と同じような機能が
MS-DOS(COMMAND.COM)上のツールとして提供されていました。
ruino's Mini tool kitのように、UNIXコマンドの互換品もありました。

Microsoftが必死でMacintoshを追撃した90年前後
MS-DOSでUNIXに憧れている人もいたのです。
その一部がPC-UNIXへと移り住んだ事実こそ
OSに関わらず、CUIに慣れ親しむ事自体の重要さを表していると思います。


現在のCMD.EXEで利用できるコマンドについて詳しい人は割合的には低いのですが
実際には「Windowsのサーバー管理はコマンドだけでもできる」と言われています。
もちろん、難解な部分もあるはずですが…究極的には…
GUIとCUI、両方を理解し、使い分けてこそ一流に近づくものだと思います。

まったく勘違いされている部分があるけど…
GUIとCUI、それぞれにメリットがあって
GUIでもできることの中に
CUIのほうが使いやすいものや効率的なものがあります。

「GUIでできるからCUIがいらない」というのは
「アニメ化されたから原作は読まなくて良い」と言うようなものです。


今Windowsしか手元に無いなら
まず、WindowsのCMD.EXEを起動して
そこで使えるコマンドについて学習することでしょう。

そこにあるごく基本的な機能群は
その多くが、よく似た形でUNIX系OSにも存在します。

私自身は、MS-DOSか...続きを読む

QLinuxでツリー状にディレクトリィを表示するコマンドってありますか?

プロセスをツリー状に表示されるコマンドにpstreeというものがありますが、ディレクトリィをツリー状に表示されるコマンドはあるでしょうか?
ご存知あれば教えていただければ幸いです。

Aベストアンサー

> treeというコマンドを打っても「bash: tree: command not found」と表示されます。manコマンドで確認しましたけどコマンドが存在しませんでした。

tree commandがinstallされていないだけですね。
ftp://mama.indstate.edu/linux/tree/tree-1.5.0.tgz
からとって、makeするか、debianなら、
apt-get install tree
で入ります。

QLinuxコマンドでの質問です

 こんにちは。
LinuxOSに興味を持って触っているのですが、CUIでのコマンド操作がいまいちわからず困っています
OSはVine linux6なんですがコマンドプロンプトに入るにはどうしたらいいんでしょうか?
コマンドは,
[root@localhost /root]#
のところで止まっています。
その後どうしたらコマンドプロンプト入力に移行するんでしょうか?
よろしくおねがいします。

Aベストアンサー

Windows用語のコマンドプロンプトというのは
正確には、コマンドプロンプトの表示されるコマンドラインインターフェイスのウィンドウです。

コマンドプロンプトというのは、コマンド入力を待つ状態で
入力を待つ特別な記号表示、そのものを指します。

実際、MS-DOS時代には、コマンドプロンプトという言葉はそういう意味で使われていて
Windowsの時代になってから、用語の使い方がおかしくなったのです。

その前の過程には、DOS窓という表現もありましたが
WindowsNT系では、それがDOSではなくなり、DOS窓という表現が不適切になり
コマンドプロンプトウィンドウといった表現が、誤った略語としてコマンドプロンプトと呼ばれるようになったようです。

まぁ、こういうインターフェイスをコマンドラインインターフェイスと呼ぶくらいで
コマンド入力インターフェイスを持つシェルという意味でコマンドシェルとも呼びます。

Linuxに限らずUNIX系OSでは、ソフトウェアで実現されるようになる前に存在した
大型コンピューターを操作するためだけに作られた端末装置を模倣したソフトウェアとして
端末エミューレーターという呼称が使われますし…
その英語表現であるターミナルエミューレーター、単に端末やターミナルといった呼び方もします。
(それが実際の端末装置でも、エミュレーターでも概念的には一緒ですから)

また、端末装置は、操作盤として使われてきたため、操作盤を意味するコンソールとも呼びます。


本質的な部分としては、コマンドシェルとしてshやbashなどがあり
GUI無しで起動した場合には、bashなどが起動するようになっています。

基本的には、個人ユーザーとしてログインしている場合は$
rootとしてログインしている場合は#がコマンドプロンプトとして表示されます。
カスタマイズできますが、$,#の前にユーザー名などが表示されるのが一般的です。


X上では、bashなどの上に、GUI上の機能を追加するソフトが乗ったカタチで使われます。
見た目は、そういったソフトが提供し、実際のコマンドの解釈はbashなどが行ないます。


こういったターミナルやコンソールを提供するソフトは、linuxにはいくつもあります。
GUI上で使われるものとしては、Vineなら…
標準がGNOMEだと思いますから、gnome-terminalが標準です。

GUIがKDEならkonsoleが標準ですし、LXDEならlxterminal。いろいろとあります。

近年は、一般的に、スクロールや履歴やタブ機能などが使えるようになっていて
文字サイズや表示できる文字数も、自由に変更できるようになっています。
フォントサイズを小さくして、画面いっぱいに広げれば、数百のファイル名を表示できます。

質問文に出てくるのは、VineのGUI起動失敗した場合などに出てくる
シングルユーザーモードのシェルじゃないかと思います。
これは、エラー表示などの後、ログイン手順無しに移行するかもしれません。
(rootパスワード入力は求められていたような気がするけど、もう思い出せません)

init 3でマルチユーザーモードになると思いますが、最近はVineは触っていないので(略)
マルチユーザーモードにならないのであれば、深刻なトラブルがおきていると考えられます。

Windows用語のコマンドプロンプトというのは
正確には、コマンドプロンプトの表示されるコマンドラインインターフェイスのウィンドウです。

コマンドプロンプトというのは、コマンド入力を待つ状態で
入力を待つ特別な記号表示、そのものを指します。

実際、MS-DOS時代には、コマンドプロンプトという言葉はそういう意味で使われていて
Windowsの時代になってから、用語の使い方がおかしくなったのです。

その前の過程には、DOS窓という表現もありましたが
WindowsNT系では、それがDOSではなくなり、DOS窓とい...続きを読む

Q1セクタは何バイトかを表示するlinuxコマンド

はあるでしょうか?
あったら教えてください
fedora15の端末で
現在使っているHDDのセクタサイズを見たいと思います

よろしくお願いします

Aベストアンサー

# fdisk -l {デバイス}

でいかがでしょう。
{デバイス}の箇所には /dev/hda や /dev/sda1 などを入れます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報