JP7746763B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理方法、およびプログラムInfo
- Publication number
- JP7746763B2 JP7746763B2 JP2021154510A JP2021154510A JP7746763B2 JP 7746763 B2 JP7746763 B2 JP 7746763B2 JP 2021154510 A JP2021154510 A JP 2021154510A JP 2021154510 A JP2021154510 A JP 2021154510A JP 7746763 B2 JP7746763 B2 JP 7746763B2
- Authority
- JP
- Japan
- Prior art keywords
- log
- information
- information processing
- external device
- log information
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0733—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0778—Dumping, i.e. gathering error/state information after a fault for later diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Debugging And Monitoring (AREA)
Description
102 CPU
103 ROM
104 RAM
200 BIOSまたはモニタプログラム
201 OS
206 Log管理モジュール
206a 状態監視部
206b Log保存部
207 Log管理カーネルモジュール
208 HDDドライバ
209 SDカードドライバ
210 NVRAMドライバ
211 RTCドライバ
Claims (8)
- 不揮発性の記憶媒体を有する複数の外部デバイスと、
情報処理装置の構成、前記情報処理装置の過去の動作履歴、および前記情報処理装置の動作異常の発生記録に基づいて、前記情報処理装置が有するソフトウェアおよびデバイスのうち動作異常が頻発している前記ソフトウェアおよび前記デバイスを特定し、特定した前記ソフトウェアおよび前記デバイスのソフトウェアデバイス情報をLog保存部に通知する状態監視部と、
前記Log保存部から受け取る前記ソフトウェアデバイス情報およびログ情報に基づいて、前記ログ情報を外部デバイスに出力するか否かを判断し、前記ログ情報を前記外部デバイスに出力すると判断した場合、前記ログ情報の出力先として利用可能な前記外部デバイスのうち最大容量の前記外部デバイスを前記ログ情報の出力先の前記外部デバイスに決定し、前記ログ情報の情報量を、前記決定した外部デバイスの容量に応じて変更して、前記決定した外部デバイスに対して前記ログ情報を出力するLog管理カーネルモジュールと、
を備える情報処理装置。 - 前記Log管理カーネルモジュールは、前記ログ情報に基づいて前記情報処理装置の電源制御処理中に異常が発生する兆候があると判定した場合に、前記ログ情報を前記外部デバイスに出力する、請求項1に記載の情報処理装置。
- 前記Log管理カーネルモジュールは、エラーの発生頻度とエラーの原因となる構成モジュールとを紐付けたモジュール対応表において前記エラーの発生頻度が高になっている前記構成モジュールに前記外部デバイスのデバイスドライバが含まれていると判定した場合に、前記ログ情報を前記外部デバイスへ出力する、請求項1または2に記載の情報処理装置。
- 前記Log管理カーネルモジュールは、エラーの発生頻度とエラーの原因となる構成モジュールとを紐付けたモジュール対応表において前記エラーの発生頻度が高になっている前記構成モジュールに前記情報処理装置におけるソフトウェアが含まれていると判定した場合に、前記ログ情報を前記外部デバイスに出力する、請求項1または2に記載の情報処理装置。
- 前記Log管理カーネルモジュールは、前記情報処理装置の機能のうちエラーの発生回数が閾値以上となった前記機能を使用するデバイスドライバの前記ログ情報のみを前記外部デバイスに出力する、請求項1から4のいずれか一に記載の情報処理装置。
- 前記Log管理カーネルモジュールは、前記情報処理装置のOSのカーネル内の前記ログ情報に出力レベルが設定されている場合、前記ログ情報の出力先の前記外部デバイスに応じてどの前記出力レベルまでの前記ログ情報を出力するかを変更する、請求項1から4のいずれか一に記載の情報処理装置。
- 不揮発性の記憶媒体を有する複数の外部デバイスを備える情報処理装置で実行される情報処理方法であって、
状態監視部が、前記情報処理装置の構成、前記情報処理装置の過去の動作履歴、および前記情報処理装置の動作異常の発生記録に基づいて、前記情報処理装置が有するソフトウェアおよびデバイスのうち動作異常が頻発している前記ソフトウェアおよび前記デバイスを特定し、特定した前記ソフトウェアおよび前記デバイスのソフトウェアデバイス情報をLog保存部に通知する工程と、
Log管理カーネルモジュールが、前記Log保存部から受け取る前記ソフトウェアデバイス情報およびログ情報に基づいて、前記ログ情報を外部デバイスに出力するか否かを判断し、前記ログ情報を前記外部デバイスに出力すると判断した場合、前記ログ情報の出力先として利用可能な前記外部デバイスのうち最大容量の前記外部デバイスを前記ログ情報の出力先の前記外部デバイスに決定し、前記ログ情報の情報量を、前記決定した外部デバイスの容量に応じて変更して、前記決定した外部デバイスに対して前記ログ情報を出力する工程と、
を含む情報処理方法。 - 不揮発性の記憶媒体を有する複数の外部デバイスを備える情報処理装置が有するコンピュータを、
前記情報処理装置の構成、前記情報処理装置の過去の動作履歴、および前記情報処理装置の動作異常の発生記録に基づいて、前記情報処理装置が有するソフトウェアおよびデバイスのうち動作異常が頻発している前記ソフトウェアおよび前記デバイスを特定し、特定した前記ソフトウェアおよび前記デバイスのソフトウェアデバイス情報をLog保存部に通知する状態監視部と、
前記Log保存部から受け取る前記ソフトウェアデバイス情報およびログ情報に基づいて、前記ログ情報を外部デバイスに出力するか否かを判断し、前記ログ情報を前記外部デバイスに出力すると判断した場合、前記ログ情報の出力先として利用可能な前記外部デバイスのうち最大容量の前記外部デバイスを前記ログ情報の出力先の前記外部デバイスに決定し、前記ログ情報の情報量を、前記決定した外部デバイスの容量に応じて変更して、前記決定した外部デバイスに対して前記ログ情報を出力するLog管理カーネルモジュール、
として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154510A JP7746763B2 (ja) | 2021-09-22 | 2021-09-22 | 情報処理装置、情報処理方法、およびプログラム |
| US17/901,867 US12210437B2 (en) | 2021-09-22 | 2022-09-02 | Information processing apparatus to determine an external device with maximum capacity among a plurality of external devices with storage media for storing log information, information processing method, and non-transitory recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154510A JP7746763B2 (ja) | 2021-09-22 | 2021-09-22 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023045896A JP2023045896A (ja) | 2023-04-03 |
| JP7746763B2 true JP7746763B2 (ja) | 2025-10-01 |
Family
ID=85571777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021154510A Active JP7746763B2 (ja) | 2021-09-22 | 2021-09-22 | 情報処理装置、情報処理方法、およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12210437B2 (ja) |
| JP (1) | JP7746763B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175508A (ja) | 1999-12-17 | 2001-06-29 | Hitachi Ltd | 所要時間計測によるログ出力方法 |
| US20180217888A1 (en) | 2017-01-27 | 2018-08-02 | Pure Storage, Inc. | Dynamically adjusting an amount of log data generated for a storage system |
| JP2019086806A (ja) | 2017-11-01 | 2019-06-06 | 京セラドキュメントソリューションズ株式会社 | サービス実行システム、ログ取得方法、電子機器およびログ取得プログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009009465A (ja) | 2007-06-29 | 2009-01-15 | Kyocera Mita Corp | ログ蓄積装置およびログ蓄積プログラム |
| US9542396B1 (en) * | 2012-12-27 | 2017-01-10 | EMC IP Holding Company LLC | Managing a file system to avoid unnecessary replay of a transaction log |
| US10437470B1 (en) * | 2015-06-22 | 2019-10-08 | Amazon Technologies, Inc. | Disk space manager |
| JP2017027169A (ja) | 2015-07-16 | 2017-02-02 | 株式会社リコー | 機器情報管理装置、画像処理装置、機器情報管理方法及びプログラム |
| JP7031328B2 (ja) | 2018-01-26 | 2022-03-08 | セイコーエプソン株式会社 | 印刷装置、及び、印刷装置の制御方法 |
-
2021
- 2021-09-22 JP JP2021154510A patent/JP7746763B2/ja active Active
-
2022
- 2022-09-02 US US17/901,867 patent/US12210437B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175508A (ja) | 1999-12-17 | 2001-06-29 | Hitachi Ltd | 所要時間計測によるログ出力方法 |
| US20180217888A1 (en) | 2017-01-27 | 2018-08-02 | Pure Storage, Inc. | Dynamically adjusting an amount of log data generated for a storage system |
| JP2019086806A (ja) | 2017-11-01 | 2019-06-06 | 京セラドキュメントソリューションズ株式会社 | サービス実行システム、ログ取得方法、電子機器およびログ取得プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230092303A1 (en) | 2023-03-23 |
| JP2023045896A (ja) | 2023-04-03 |
| US12210437B2 (en) | 2025-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950010826B1 (ko) | 계산기시스템으로 동작하는 소프트웨어를 중단, 재개하기 위한 장치 | |
| US20200210302A1 (en) | Usage profile based recommendations | |
| JP7002358B2 (ja) | 情報処理システム、情報処理装置、情報処理装置のbios更新方法、及び情報処理装置のbios更新プログラム | |
| JP5822527B2 (ja) | 情報処理装置、その制御方法、および制御プログラム | |
| US20100274986A1 (en) | Control apparatus and control method therefor | |
| US20010020268A1 (en) | Method for controlling computer and recording medium | |
| KR20130053624A (ko) | 화상형성장치 및 하이버네이션 기능을 갖는 화상형성장치를 부팅하는 방법 | |
| CN113849230B (zh) | 服务器启动方法、装置、电子设备及可读存储介质 | |
| US7992056B2 (en) | Error monitoring and notification for a replaceable unit | |
| JP2014059733A (ja) | 情報処理システム、画像処理装置 | |
| CN111541825B (zh) | 电子装置及其控制方法 | |
| JP7746763B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US20110296236A1 (en) | Information Processing Apparatus | |
| CN111124094A (zh) | 一种服务器硬盘上下电的控制方法、控制装置及控制设备 | |
| US12474860B2 (en) | Information processing apparatus, control method of information processing apparatus, and non-transitory storage medium | |
| US12164419B2 (en) | Information processing apparatus and method of controlling information processing apparatus | |
| JP7287140B2 (ja) | 電子機器、電子機器の制御方法、及びプログラム | |
| US20250231838A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
| JP2025132068A (ja) | 機器、情報処理方法及びプログラム | |
| WO2019167710A1 (ja) | ユーザインタフェース制御装置、ユーザインタフェース制御方法、及び、ユーザインタフェース制御プログラムが格納された記録媒体 | |
| JP2020154741A (ja) | 電子機器、データ退避制御方法、およびデータ退避制御プログラム | |
| JP2010214932A (ja) | プリンタ制御装置およびこれを備えたプリンタ | |
| US7688840B2 (en) | Method for incorporating new device in information processing apparatus, information processing apparatus and computer readable information recording medium | |
| JP2022023599A (ja) | 画像処理装置 | |
| JP2023002309A (ja) | ストレージシステム及びデータ管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240724 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250404 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250707 |
|
| 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: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250901 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7746763 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |