ΥڡϤƤʥ֥åޡɲΥڡޤϤƤʥ֥åޡ Υڡlivedoor åפɲΥڡޤlivedoor å

ܼ

ץ

  • ץʼ¹ԥХʥˤOS˼Τ¹ԤǤ֤ˤʤäΡ
  • ץϥեץϥץब˥ɤƼ¹ԤǤˤʤäΤؤ
  • ɤʥץǤ⤺äȽ³뤳ȤϤʤɤ߹ߤ򤷤ꡢ񤭹ߤ򤷤ꡢʬߤ᤿ꤹ뤿Ԥ֡ʥ꡼סˤˤʤ롣
    • UNIXWindowsΥץΰˤ¿Υץɽ뤬ۤȤɤ꡼׾֤Ǥ롣

ץξ֤CPUΨδط

  • 1ĤΥץʥåɡˤξ֤¹ξϡ1ĤCPUʥˤCPUȤʤ롣¹Բǽʾ֤ξϡCPUλΨ˸줺run queueWindowsξProcessor Queueˤ˽ФƤ롣
  • I/OԤ2Ĥʬ롣
    • ̾ΥǥI/OǤСwait I/OȤCPUΨ˸礬롣
      • ʻơvmstatʤɤǤbʥ֥åƤץåɿˤ˽ФƤ롣
    • ͥåȥI/OϴŪwait I/Oˤϴޤޤʤ
  • ץ٤ƥ꡼׾֤ǤСCPUϥɥȤɽ롣

ץͥ

  • ץʥåɡˤˤͥ٤ꡢ˽٤ץʣˤϡǤͥ٤⤤ץCPUȤ褦ˤʤ롣ץμ¹ˡͥ٤ι⤤ץäƤ硢CPU򲣼ʥץꥨץˤϤƤ롣CPUͥ褹ץͥ٤˲롣
    • ưOSΥ塼󥰤椵롣
    • λȤߤ顢CPU100%ˤʤäƤʤ¤ꡢͥ٤äƤ⤢ޤϵʤ
  • ¹Խϼͥ١ʥץ饤ƥˤɽ롣
    • psޥɤǤϡPRIפɽսǤ롣
      • ps -elfפǥץͥ١ps -elfm | grep [ץ̾]פǻꤷץΥåɤͥ٤ɽǤ롣
    • ץȥåɤͥ٤ƱȤϸ¤ʤ
  • Х󥹤ǽʰν˿ʤꡢܥȥͥåʤɡˤΤǡͥ٤ĴϴŪ˹Ԥʤ
    • DBMSͥ٤椹뤳Ȥޥ˥奢˵ܤƤ롣ξ㳰Ǥ롣

ץΥ

ͤΥɥ쥹

ƥץΰ
ǡϰϤѿΤΰ
BSSϰϤѿΤΰ
ҡưŪ˳ݤΰ*1
饤֥
å»ܤδؿξ󤪤ӴؿΥѿΤΰ*2

礭ͤΥɥ쥹

ʸ

  • سǸƤ狼OS/ͥåȥ/ȥ졼


*1 CǤmallocؿʤɤҡΥ礭ơɬפʥݤ롣
*2 ѤǤ