JP7564445B2 - メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 - Google Patents
メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 Download PDFInfo
- Publication number
- JP7564445B2 JP7564445B2 JP2021025875A JP2021025875A JP7564445B2 JP 7564445 B2 JP7564445 B2 JP 7564445B2 JP 2021025875 A JP2021025875 A JP 2021025875A JP 2021025875 A JP2021025875 A JP 2021025875A JP 7564445 B2 JP7564445 B2 JP 7564445B2
- Authority
- JP
- Japan
- Prior art keywords
- kernel
- memory
- dump
- unit
- memory usage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
続いて、図10及び図11を参照して、本件の第2実施形態について説明する。図10は第1カーネル50が実行する処理の他の一例を示すフローチャートである。図10に示すように、第1カーネル50の第2判定部53は構成変更の指示があるまで待機する(ステップS51:NO)。例えば、第2判定部53は作業担当者からメモリ割当量を変更する指示を検出するまで待機する。第2判定部53は構成変更の指示があったと判定した場合(ステップS51:YES)、環境構築部54は識別子を構築中に書き換える(ステップS52)。なお、構成変更の場合には、ダンプ退避域テーブルT1の取得環境状態識別子には構築済を表す識別子「2」が登録されているため、ダンプ操作部56は書き換えが依頼されると、取得環境状態識別子の識別子「2」を削除して識別子「1」をダンプ退避域111に登録する。
(付記1)OS障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行する第1実行部と、前記ダンプを取得する第2カーネルを実行する第2実行部と、前記取得環境の設定途中で前記第2カーネルに前記ダンプの取得を指示する実行指示部と、前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定する測定部と、測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる見積部と、を有するメモリ割当装置。
(付記2)前記取得環境の設定再開時を設定する設定部を含み、前記見積部は、前記設定再開時から前記取得環境の設定を再開する、ことを特徴とする付記1に記載のメモリ割当装置。
(付記3)前記第2実行部は、前記メモリ割当装置が備える主記憶部の全容量が前記第1カーネルによって前記第2カーネルの使用に割り当てられてから、前記第2カーネルを実行する、ことを特徴とする付記1又は2に記載のメモリ割当装置。
(付記4)前記ダンプは前記メモリ内容におけるカーネル部分を表す、ことを特徴とする付記1から3のいずれか1項に記載のメモリ割当装置。
(付記5)OS障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行し、前記取得環境の設定途中で、前記ダンプを取得する第2カーネルに前記ダンプの取得を指示し、前記指示に応じて、前記ダンプを取得する第2カーネルを実行し、前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定し、測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる、処理をコンピュータに実行させるためのメモリ割当プログラム。
(付記6)前記取得環境の設定再開時を設定する処理を含み、前記メモリ割当量を見積もる処理は、前記設定再開時から前記取得環境の設定を再開する、ことを特徴とする付記5に記載のメモリ割当プログラム。
(付記7)前記第2カーネルを実行する処理は、前記コンピュータが備える主記憶部の全容量が前記第1カーネルによって前記第2カーネルの使用に割り当てられてから、前記第2カーネルを実行する、ことを特徴とする付記5又は6に記載のメモリ割当プログラム。
(付記8)前記ダンプは前記メモリ内容におけるカーネル部分を表す、ことを特徴とする付記5から7のいずれか1項に記載のメモリ割当プログラム。
(付記9)OS障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行し、前記取得環境の設定途中で、前記ダンプを取得する第2カーネルに前記ダンプの取得を指示し、前記指示に応じて、前記ダンプを取得する第2カーネルを実行し、前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定し、測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる、処理をコンピュータが実行するメモリ割当方法。
51 第1カーネル実行部(第1実行部)
54 環境構築部(見積部)
57 チェックポイント設定部(設定部)
58 第2カーネル実行指示部(実行指示部)
60 第2カーネル
61 第2カーネル実行部(第2実行部)
62 メモリ使用量測定部(測定部)
100 サーバ装置
110 補助記憶部
111 ダンプ退避域
120 主記憶部
130 処理部
Claims (5)
- OS(オペレーティングシステム)障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行する第1実行部と、
前記ダンプを取得する第2カーネルを実行する第2実行部と、
前記取得環境の設定途中で前記第2カーネルに前記ダンプの取得を指示する実行指示部と、
前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定する測定部と、
測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる見積部と、
を有するメモリ割当装置。 - 前記取得環境の設定再開時を設定する設定部を含み、
前記見積部は、前記設定再開時から前記取得環境の設定を再開する、
ことを特徴とする請求項1に記載のメモリ割当装置。 - 前記第2実行部は、前記メモリ割当装置が備える主記憶部の全容量が前記第1カーネルによって前記第2カーネルの使用に割り当てられてから、前記第2カーネルを実行する、
ことを特徴とする請求項1又は2に記載のメモリ割当装置。 - OS(オペレーティングシステム)障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行し、
前記取得環境の設定途中で、前記ダンプを取得する第2カーネルに前記ダンプの取得を指示し、
前記指示に応じて、前記ダンプを取得する第2カーネルを実行し、
前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定し、
測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる、
処理をコンピュータに実行させるためのメモリ割当プログラム。 - OS(オペレーティングシステム)障害時のメモリ内容を表すダンプの取得環境を設定する第1カーネルを実行し、
前記取得環境の設定途中で、前記ダンプを取得する第2カーネルに前記ダンプの取得を指示し、
前記指示に応じて、前記ダンプを取得する第2カーネルを実行し、
前記第2カーネルの起動中に前記第2カーネルのメモリ使用量を測定し、
測定した前記メモリ使用量に基づいて、前記第2カーネルの使用に割り当てるメモリ割当量を見積もる、
処理をコンピュータが実行するメモリ割当方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021025875A JP7564445B2 (ja) | 2021-02-22 | 2021-02-22 | メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021025875A JP7564445B2 (ja) | 2021-02-22 | 2021-02-22 | メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022127727A JP2022127727A (ja) | 2022-09-01 |
| JP7564445B2 true JP7564445B2 (ja) | 2024-10-09 |
Family
ID=83060993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021025875A Active JP7564445B2 (ja) | 2021-02-22 | 2021-02-22 | メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7564445B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010176345A (ja) | 2009-01-29 | 2010-08-12 | Nec Corp | マルチノードシステム、ノード、メモリダンプ処理方法、及びプログラム |
-
2021
- 2021-02-22 JP JP2021025875A patent/JP7564445B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010176345A (ja) | 2009-01-29 | 2010-08-12 | Nec Corp | マルチノードシステム、ノード、メモリダンプ処理方法、及びプログラム |
Non-Patent Citations (1)
| Title |
|---|
| 鶴長 鎮一,システム異常事態発生! Linuxサーバ危機管理対策 ZABBIX×ログ監視×障害解析コマンド活用指南 3章 現状把握,Software Design ,2010年03月18日,2010年3月号,pp.41-51 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022127727A (ja) | 2022-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8719639B2 (en) | Virtual machine control program, virtual machine control system, and dump capturing method | |
| US10225333B2 (en) | Management method and apparatus | |
| US9396026B2 (en) | Allocating a task to a computer based on determined resources | |
| US8423997B2 (en) | System and method of controlling virtual machine | |
| US8826290B2 (en) | Method of monitoring performance of virtual computer and apparatus using the method | |
| CN1304941C (zh) | 用于自主硬件辅助的线程栈跟踪的装置与方法 | |
| JP4438807B2 (ja) | 仮想マシンシステム、管理サーバ、仮想マシン移行方法及びプログラム | |
| US9229840B2 (en) | Managing traces to capture data for memory regions in a memory | |
| JP4886866B2 (ja) | 主記憶装置へのアクセスを高速化する方法および記憶装置システム | |
| US20130325912A1 (en) | Balloon object feedback for java virtual machines | |
| JP2013509658A (ja) | 将来の使用推量に基づく記憶メモリの割り当て | |
| JP2007115246A (ja) | ソフトウェアによって使用される資源を動的に割り当てるための方法及び装置 | |
| US20180267879A1 (en) | Management computer, performance monitoring method, and computer system | |
| JP2014178913A (ja) | 電子機器、スナップショットイメージの作成方法及びプログラム | |
| WO2025020915A1 (zh) | 内存预加载处理方法、设备和存储介质 | |
| US20160259578A1 (en) | Apparatus and method for detecting performance deterioration in a virtualization system | |
| JP2007316725A (ja) | 記憶領域管理方法及び管理計算機 | |
| JP7564445B2 (ja) | メモリ割当装置、メモリ割当プログラム、及びメモリ割当方法 | |
| CN116324724A (zh) | Vdi资源配置决定装置、vdi资源配置决定方法以及vdi资源配置决定程序 | |
| US10210035B2 (en) | Computer system and memory dump method | |
| CN115113987A (zh) | 一种非一致内存访问资源分配方法、装置、设备及介质 | |
| JP6940761B2 (ja) | 情報処理装置、仮想マシン監視プログラム、および情報処理システム | |
| US7707462B1 (en) | Non-disruptive generation of core files without reboot | |
| US8140597B2 (en) | Computer system memory management | |
| JP3839259B2 (ja) | マルチスレッド制御方法、マルチスレッド制御装置、記録媒体、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240821 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240827 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240909 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7564445 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |