{"id":537,"date":"2013-04-01T00:46:00","date_gmt":"2013-03-31T15:46:00","guid":{"rendered":"http:\/\/192.168.2.101\/e-learning\/?p=537"},"modified":"2013-04-20T16:11:23","modified_gmt":"2013-04-20T07:11:23","slug":"proc-filesystem","status":"publish","type":"post","link":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/system\/proc-filesystem.html","title":{"rendered":"5.5.3.\u3000proc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0"},"content":{"rendered":"<h3>5.5.3.\u3000proc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0<\/h3>\n<p>\u6700\u8fd1\u3067\u306f\u4ed6\u306eUNIX\u7cfbOS\u3067\u3082\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001Linux\u306b\u306fproc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3068\u3044\u3046\u4ed5\u7d44\u307f\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u5185\u90e8\u72b6\u614b\u3092\u30d5\u30a1\u30a4\u30eb\u306e\u5f62\u3067\u516c\u958b\u3057\u3001\u4e00\u822c\u30e6\u30fc\u30b6\u3067\u3082\u3042\u308b\u7a0b\u5ea6\u306e\u60c5\u5831\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u69cb\u9020\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u3088\u3046\u306a\u60c5\u5831\u3092\u53d6\u5f97\u3059\u308b\u306b\u306f\u30ab\u30fc\u30cd\u30eb\u7a7a\u9593\u306e\u30e1\u30e2\u30ea\u306b\u76f4\u63a5\u30a2\u30af\u30bb\u30b9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u305f\u3081\u3001\u4ed6\u306eOS\u3067\u306f\u5c11\u3057\u6271\u3044\u304c\u96e3\u3057\u3044\u3068\u3044\u3046\u30b1\u30fc\u30b9\u3082\u3042\u308a\u307e\u3059\u304c\u3001Linux\u306e\u5834\u5408\u306b\u306fproc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3067\u5927\u534a\u306e\u51e6\u7406\u304c\u53ef\u80fd\u3067\u3059\u3002proc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306f\u3001\u901a\u5e38\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u201c\/proc\u201d\u306b\u30de\u30a6\u30f3\u30c8\u3055\u308c\u3066\u304a\u308a\u3001\u4e00\u822c\u30e6\u30fc\u30b6\u3067\u3082\uff08\u5236\u9650\u306f\u3042\u308a\u307e\u3059\u304c\uff09\u53c2\u7167\u53ef\u80fd\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<blockquote><p>\u00a0$ cd \/proc\/<\/p>\n<p>$ ls<\/p>\n<p>1\u00a0\u00a0\u00a0\u00a0 1308\u00a0 1963\u00a0 2315\u00a0 2709\u00a0 5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bus\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 kcore\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 stat<\/p>\n<p>10\u00a0\u00a0\u00a0 1313\u00a0 1977\u00a0 2348\u00a0 2710\u00a0 51\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cmdline\u00a0\u00a0\u00a0\u00a0\u00a0 key-users\u00a0\u00a0 swaps<\/p>\n<p>1059\u00a0 1326\u00a0 1994\u00a0 2374\u00a0 2712\u00a0 53\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cpuinfo\u00a0\u00a0\u00a0\u00a0\u00a0 keys\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sys<\/p>\n<p>1060\u00a0 1335\u00a0 1995\u00a0 2375\u00a0 2713\u00a0 6\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crypto\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 kmsg\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sysrq-trigger<\/p>\n<p>11\u00a0\u00a0\u00a0 1336\u00a0 2\u00a0\u00a0\u00a0\u00a0 2407\u00a0 2714\u00a0 7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 devices\u00a0\u00a0\u00a0\u00a0\u00a0 loadavg\u00a0\u00a0\u00a0\u00a0 sysvipc<\/p><\/blockquote>\n<p>\u3053\u306e\u3046\u3061\u3001\u6570\u5b57\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u305d\u308c\u305e\u308c\u304c\u73fe\u5b58\u3059\u308b\u30d7\u30ed\u30bb\u30b9\u306eID\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u5404\u30d7\u30ed\u30bb\u30b9\u306e\u60c5\u5831\u306b\u3064\u3044\u3066\u306f\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e2d\u306b\u3042\u308bstatus\u30d5\u30a1\u30a4\u30eb\u3092\u53c2\u7167\u3059\u308b\u3053\u3068\u3067\u3042\u308b\u7a0b\u5ea6\u306e\u60c5\u5831\u3092\u5f97\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<blockquote><p>$ cd 1<\/p>\n<p>$ cat status<\/p>\n<p>Name: init<\/p>\n<p>State: S (sleeping)<\/p>\n<p>SleepAVG: 98%<\/p>\n<p>Tgid: 1<\/p>\n<p>Pid: 1<\/p>\n<p>PPid: 0<\/p>\n<p>TracerPid: 0<\/p>\n<p>...<\/p><\/blockquote>\n<p>status\u30d5\u30a1\u30a4\u30eb\u306f\u4eba\u9593\u5411\u3051\u306b\u51fa\u529b\u3055\u308c\u307e\u3059\u304c\u3001\u3088\u308a\u30d7\u30ed\u30b0\u30e9\u30e0\u5411\u3051\u306b\u5229\u7528\u3057\u3084\u3059\u3044stat\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u3082\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30d5\u30a1\u30a4\u30eb\u3092\uff08\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306a\u3069\u3067\uff09\u5229\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u6614\u306e\u30ab\u30fc\u30cd\u30eb\u4e0a\u3067\u306f\uff08\u30ab\u30fc\u30cd\u30eb\u30e1\u30e2\u30ea\u3092\u8aad\u3080\u305f\u3081\u306b\uff09\u5185\u90e8\u3067\u7279\u6b8a\u306a\u64cd\u4f5c\u3092\u884c\u3063\u3066\u3044\u305f\u90e8\u5206\u3092\u4e00\u822c\u30e6\u30fc\u30b6\u3067\u3082\u5b89\u5fc3\u3057\u3066\u884c\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u308f\u3051\u3067\u3059\u3002\u305f\u3060\u3057\u3001\u3059\u3079\u3066\u306e\u60c5\u5831\u3092\u53c2\u7167\u3067\u304d\u308b\u308f\u3051\u3067\u306f\u306a\u304f\u3001\u30d7\u30ed\u30bb\u30b9\u306e\u6240\u6709\u8005\u3067\u306a\u3044\u3068\u53c2\u7167\u3067\u304d\u306a\u3044\u90e8\u5206\u3082\u3042\u308a\u307e\u3059\uff08fd\u306a\u3069\uff09\u3002<\/p>\n<p>\u4ed6\u306b\u3082\u5229\u7528\u4fa1\u5024\u304c\u9ad8\u3044\u3082\u306e\u3068\u3057\u3066cpuinfo\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3080\u3068\u3001\u30ab\u30fc\u30cd\u30eb\u304c\u8a8d\u8b58\u3057\u3066\u3044\u308bCPU\u306e\u60c5\u5831\uff08SMP\u69cb\u6210\u306a\u3089\u5404CPU\u306e\u60c5\u5831\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<blockquote><p>$ cat cpuinfo<\/p>\n<p>processor\u00a0\u00a0\u00a0 : 0<\/p>\n<p>vendor_id\u00a0\u00a0\u00a0 : GenuineIntel<\/p>\n<p>cpu family\u00a0\u00a0\u00a0 : 6<\/p>\n<p>model\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 28<\/p>\n<p>model name\u00a0\u00a0\u00a0 : Intel(R) Atom(TM) CPU D510\u00a0\u00a0 @ 1.66GHz<\/p>\n<p>stepping\u00a0\u00a0\u00a0 : 10<\/p>\n<p>cpu MHz \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0: 1666.670<\/p>\n<p>cache size\u00a0\u00a0\u00a0 : 512 KB<\/p>\n<p>physical id\u00a0\u00a0\u00a0 : 0<\/p>\n<p>siblings\u00a0\u00a0\u00a0 : 4<\/p>\n<p>core id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0<\/p>\n<p>cpu cores\u00a0\u00a0\u00a0 : 2<\/p>\n<p>apicid\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0<\/p>\n<p>initial apicid\u00a0\u00a0\u00a0 : 0<\/p>\n<p>fpu\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : yes<\/p>\n<p>fpu_exception\u00a0\u00a0\u00a0 : yes<\/p>\n<p>cpuid level\u00a0\u00a0\u00a0 : 10<\/p>\n<p>wp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : yes<\/p>\n<p>flags\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dts<\/p>\n<p>bogomips\u00a0\u00a0\u00a0 : 3333.42<\/p>\n<p>clflush size\u00a0\u00a0\u00a0 : 64<\/p>\n<p>cache_alignment\u00a0\u00a0\u00a0 : 64<\/p>\n<p>address sizes\u00a0\u00a0\u00a0 : 36 bits physical, 48 bits virtual<\/p>\n<p>power management:<\/p>\n<p>\u2026<\/p><\/blockquote>\n<p>\u3053\u306e\u4ed6\/proc\u306b\u306f\u4ee5\u4e0b\u306e\u4ee3\u8868\u7684\u306a\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul>\n<li>filesystems\u3000\u73fe\u5728\u30ab\u30fc\u30cd\u30eb\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u4e00\u89a7<\/li>\n<li>interrupts\u3000IRQ\uff08\u5272\u308a\u8fbc\u307f\u8981\u6c42\uff09\u306e\u5229\u7528\u72b6\u6cc1<\/li>\n<li>meminfo\u3000\u30e1\u30e2\u30ea\u306e\u5229\u7528\u72b6\u6cc1<\/li>\n<li>version\u3000\u30ab\u30fc\u30cd\u30eb\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831<\/li>\n<\/ul>\n<p>\u5b9f\u969b\u306b\u305d\u308c\u305e\u308c\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9\u3092\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002<\/p>\n<blockquote><p>$ less filesystems<\/p>\n<p>$ less interrupts<\/p>\n<p>$ less meminfo<\/p>\n<p>$ less version<\/p><\/blockquote>\n<p>\u3044\u304f\u3064\u304b\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u3064\u3044\u3066\u306e\u60c5\u5831\u306f\u3001\u30aa\u30f3\u30e9\u30a4\u30f3\u30de\u30cb\u30e5\u30a2\u30eb\u201cproc\u201d\u3092\u53c2\u7167\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\u306a\u304a\u3001proc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306f\u4eee\u60f3\u7684\u306a\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u306a\u306e\u3067\u3001\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\u304c\u3044\u304f\u3064\u3067\u3042\u308d\u3046\u3068\u3001<strong>\u30c7\u30a3\u30b9\u30af\u3092\u6d88\u8cbb\u3057\u3066\u3044\u308b\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093<\/strong>\u3002<\/p>\n<h2>SMP\u3068\u306f\uff1f<\/h2>\n<p>Symmetric Multiprocessing \uff1d SMP\uff08\u5bfe\u79f0\u578b\u30de\u30eb\u30c1\u30d7\u30ed\u30bb\u30c3\u30b7\u30f3\u30b0\uff09\u3068\u306f\u3001\u7269\u7406\u30e1\u30e2\u30ea\u3092\u5171\u6709\u3057\u3066\u7ba1\u7406\u3059\u308b\u300c\u30e1\u30e2\u30ea\u5171\u6709\u578b\u4e26\u5217\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0(\u30de\u30eb\u30c1\u30d7\u30ed\u30bb\u30c3\u30b7\u30f3\u30b0)\u65b9\u5f0f\u300d\u306e\u3053\u3068\u3002\u5168\u3066\u306eCPU\u306b\u5bfe\u3057\u3066\u5bfe\u79f0\u7684\u3001\u5747\u4e00\u7684\u306b\u51e6\u7406\u304c\u5272\u308a\u4ed8\u3051\u3089\u308c\u305f\u8907\u6570\u30d7\u30ed\u30bb\u30c3\u30b5\u306b\u3088\u308b\u4e26\u5217\u51e6\u7406\u65b9\u5f0f\u306e\u3053\u3068\u3092\u8a00\u3046\u3002<\/p>\n<div class=\"veu_socialSet veu_socialSet-position-after veu_contentAddSection\"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src=\"https:\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,\"script\",\"twitter-wjs\"));<\/script><ul><li class=\"sb_facebook sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/www.facebook.com\/sharer.php?src=bm&u=https%3A%2F%2Fssl.amulet.co.jp%2Fcat-user-linux%2Fsystem%2Fproc-filesystem.html&amp;t=%24%20cat%20user%20Linux\" target=\"_blank\" onclick=\"window.open(this.href,'FBwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_fb icon_sns\"><\/span><span class=\"sns_txt\">Facebook<\/span><span class=\"veu_count_sns_fb\"><\/span><\/a><\/li><li class=\"sb_twitter sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fssl.amulet.co.jp%2Fcat-user-linux%2Fsystem%2Fproc-filesystem.html&amp;text=%24%20cat%20user%20Linux\" target=\"_blank\" ><span class=\"vk_icon_w_r_sns_twitter icon_sns\"><\/span><span class=\"sns_txt\">twitter<\/span><\/a><\/li><li class=\"sb_hatena sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/b.hatena.ne.jp\/add?mode=confirm&url=https%3A%2F%2Fssl.amulet.co.jp%2Fcat-user-linux%2Fsystem%2Fproc-filesystem.html&amp;title=%24%20cat%20user%20Linux\" target=\"_blank\"  onclick=\"window.open(this.href,'Hatenawindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_hatena icon_sns\"><\/span><span class=\"sns_txt\">Hatena<\/span><span class=\"veu_count_sns_hb\"><\/span><\/a><\/li><li class=\"sb_pocket sb_icon\"><a class=\"sb_icon_inner\"  href=\"\/\/getpocket.com\/edit?url=https%3A%2F%2Fssl.amulet.co.jp%2Fcat-user-linux%2Fsystem%2Fproc-filesystem.html&title=%24%20cat%20user%20Linux\" target=\"_blank\"  onclick=\"window.open(this.href,'Pokcetwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_pocket icon_sns\"><\/span><span class=\"sns_txt\">Pocket<\/span><span class=\"veu_count_sns_pocket\"><\/span><\/a><\/li><li class=\"sb_copy sb_icon\"><button class=\"copy-button sb_icon_inner\"data-clipboard-text=\"$ cat user Linux https:\/\/ssl.amulet.co.jp\/cat-user-linux\/system\/proc-filesystem.html\"><span class=\"vk_icon_w_r_sns_copy icon_sns\"><i class=\"fas fa-copy\"><\/i><\/span><span class=\"sns_txt\">Copy<\/span><\/button><\/li><\/ul><\/div><!-- [ \/.socialSet ] -->","protected":false},"excerpt":{"rendered":"<p>5.5.3.\u3000proc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0 \u6700\u8fd1\u3067\u306f\u4ed6\u306eUNIX\u7cfbOS\u3067\u3082\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001Linux\u306b\u306fproc\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3068\u3044\u3046\u4ed5\u7d44\u307f\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u5185\u90e8\u72b6\u614b\u3092\u30d5\u30a1\u30a4\u30eb\u306e\u5f62\u3067\u516c\u958b\u3057\u3001\u4e00\u822c\u30e6\u30fc&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":""},"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/posts\/537"}],"collection":[{"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":6,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/posts\/537\/revisions"}],"predecessor-version":[{"id":1392,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/posts\/537\/revisions\/1392"}],"wp:attachment":[{"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/categories?post=537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssl.amulet.co.jp\/cat-user-linux\/wp-json\/wp\/v2\/tags?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}