DE602004012900T2 - Verfahren zur Analyse von Leistungsinformation - Google Patents

Verfahren zur Analyse von Leistungsinformation Download PDF

Info

Publication number
DE602004012900T2
DE602004012900T2 DE602004012900T DE602004012900T DE602004012900T2 DE 602004012900 T2 DE602004012900 T2 DE 602004012900T2 DE 602004012900 T DE602004012900 T DE 602004012900T DE 602004012900 T DE602004012900 T DE 602004012900T DE 602004012900 T2 DE602004012900 T2 DE 602004012900T2
Authority
DE
Germany
Prior art keywords
server
performance information
information
storage device
performance
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
Application number
DE602004012900T
Other languages
English (en)
Other versions
DE602004012900D1 (de
Inventor
Kei Chiyoda-ku Takeda
Takato c/o Hitachi Ltd. Chiyoda-ku Kusama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of DE602004012900D1 publication Critical patent/DE602004012900D1/de
Application granted granted Critical
Publication of DE602004012900T2 publication Critical patent/DE602004012900T2/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • G06F11/3495Performance evaluation by tracing or monitoring for systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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 for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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 for performance assessment
    • G06F11/3433Recording 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 for performance assessment for load management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • G06F11/3485Performance evaluation by tracing or monitoring for I/O devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0653Monitoring storage devices or systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/80Database-specific techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/815Virtual
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/87Monitoring of transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/885Monitoring specific for caches

Description

  • HINTERGRUND DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein System zum Anzeigen/Analysieren von Leistungsinformation von Servern und Speichervorrichtungen.
  • Das Anzeigen/Analysieren von Leistungsinformation dient zu Leistungsoptimierungen. US 6 446 161 offenbart eine Speichersteuerung, die die Zugriffsfrequenz jeder logischen Platte, die sie steuert, berechnet. Die Speichersteuerung wählt ein erstes logisches Plattengerät aus, dessen Zugriffsfrequenz einen ersten vorgegebenen Wert überschreitet, wobei das erste logische Gerät einem ersten physikalischen Plattengerät zugeordnet ist. Dann wählt die Speichersteuerung ein zweites logisches Plattengerät aus, das eine Zugriffsfrequenz aufweist, die gleich oder niedriger als ein zweiter vorgegebener Wert ist, wobei das zweite logische Plattengerät einem zweiten physikalischen Plattengerät zugeordnet ist. Danach ordnet die Speichersteuerung die ersten und zweiten logischen Geräte dem zweiten bzw. dem ersten physikalischen Plattengerät zu.
  • In den vergangenen Jahren haben Konfigurationen, bei denen mehrere Server sich eine einzelne Speichervorrichtung teilen, aufgrund der Entwicklung der SAN(Storage Area Network)-Technik zugenommen. Der Grund, warum derartige Konfigurationen zunehmen, besteht darin, dass die Lokalisierung bzw. Standortfestlegung für die Betriebsaufgaben, wie zum Beispiel Sicherungskopien und Fehlerkontrolle, erleichtert wird und die Betriebsmanagementkosten gesenkt werden können.
  • Da andererseits jedoch mehrere Server sich eine einzelne Speichervorrichtung teilen, werden Volumenzuweisung und Speicherleistungsmanagement kompliziert. Ein Verfahren zum Vereinfachen der Volumenzuweisung in der SAN-Umgebung ist in US 2003/0005119 A1 offenbart.
  • Bei Computersystemen ist die Speichervorrichtung ein Niedriggeschwindigkeitsspeichermedium im Vergleich zu Cachespeichern und Speichern in der CPU. Daher wird die Speichervorrichtung oft zu einem Engpass für das gesamte System. Deshalb ist es wichtig, während der Aufbauphase und der Betriebsphase verschiedene Leistungsindexwerte zu erfassen und eine Analyse durchzuführen, um zu bestimmen, ob vorgegebene Leistungswerte erhalten worden sind, so dass die Speichervorrichtung die höchstmögliche Leistung aufweisen kann.
  • In einer Konfiguration, in der mehrere Server eine einzelne Speichervorrichtung gemeinsam benutzen, überlappen sich E/A-Transaktionen von mehreren Servern auf einer spezifischen Ressource innerhalb der Speichervorrichtung, so dass in einigen Fällen ein starker Leistungsabfall verursacht wird.
  • Beispielsweise konzentrieren sich E/A-Lasten von mehreren Servern auf eine spezifische Gruppe physischer Platten innerhalb einer Speichervorrichtung, und die E/A-Leistung ist, von der Serverseite aus gesehen, aufgrund der E/A-Konkurrenz nicht in ausreichendem Maße vorhanden.
  • Aufgrund eines durch die Speichervorrichtung bereitgestellten Hilfsprogramms kann die durch eine spezifische Ressource innerhalb der Speichervorrichtung verarbeitete E/A-Menge durchgesehen/analysiert werden. Bei diesem Verfahren ist es jedoch schwierig, die Ursa che eines E-/A-Konkurrenzleistungsproblems zu ermitteln, das durch eine Einstellung außerhalb der Speichervorrichtung verursacht wird, d. h. insbesondere durch eine Servergruppe, die einer spezifischen Ressource innerhalb der Speichervorrichtung eine E/A-Last aufbürdet, oder durch einen Abschnitt, der zu einem Engpass für die Leistung wird.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung kann ein Verfahren zum Lösen des oben beschriebenen Problems und Erleichtern der Ermittlung einer Servergruppe, die eine E/A-Konkurrenz auf einer Ressource in einer Speichervorrichtung verursacht, und eines Abschnitts, der zu einem Leistungsengpass geworden ist, bereitstellen.
  • In Übereinstimmung mit der vorliegenden Erfindung wird ein Leistungsinformationsanalyseverfahren gemäß Anspruch 1 bereitgestellt.
  • Die vorliegende Erfindung kann ein einen Computer verwendendes Leistungsinformationsanzeigeverfahren bereitstellen, das vorzugsweise folgende Schritte beinhaltet: Auslesen im Computer von Informationsdaten einer Speichervorrichtung, die zuvor in einer Speichervorrichtung gespeichert wurden, und von Informationsdaten mehrerer Vorrichtungen, die die Speichervorrichtung verwenden, Anzeigen eines Kennzeichners der Speichervorrichtung und von Kennzeichnern mehrerer Vorrichtungen, die die Speichervorrichtung verwenden, auf einem Bildschirm auf der Grundlage der ausgelesenen Informationsdaten, Akzeptieren eines Befehls zum Auswählen des angezeigten Kennzeichners der Speichervorrichtung und Anzeigen von Leistungsinformationsdaten der die ausgewählte Speichervorrichtung verwendenden Vorrichtungen in der Zuordnung auf der Grundlage des akzeptierten Befehls und der ausgelesenen Informationsdaten.
  • Die vorliegende Erfindung kann ein Verfahren bereitstellen des Nehmens einer spezifischen Ressource innerhalb der Speichervorrichtung als Startpunkt und des Anzeigens mit einem Schlag von Leistungsindexwerten einer Servergruppe, die der Ressource die Last auflädt. Insbesondere sammelt ein Leistungsmanagementhilfsprogramm vorzugsweise Abbildungsinformation zwischen der Speichervorrichtung und den Servern und Leistungsinformation der Servergruppe. Falls ein Befehl vom Anwender vorhanden ist, durchsucht das Leistungsmanagementhilfsprogramm die Abbildungsinformation zwischen der Speichervorrichtung und den Servern für die Servergruppe, die eine spezifische Ressource innerhalb der Speichervorrichtung verwendet, und erstellt einen Bericht der E/A-Konkurrenz, der auf die Leistungsdaten der Servergruppe eingegrenzt ist.
  • Weitere Aufgaben, Merkmale und Vorteile der Erfindung werden aus der folgenden Beschreibung der Ausführungsformen der Erfindung im Zusammenhang mit den beigefügten Zeichnungen ersichtlich.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Diagramm, das eine Konfiguration eines SAN-Systems bei einer Ausführungsform zeigt;
  • 2 ist ein Diagramm, das eine Volumenbereitstellungsfunktion einer Speichervorrichtung und eine Volumeneinrichtungsfunktion eines Servers zeigt;
  • 3 ist ein Diagramm, das einen inneren Aufbau eines Leistungsinformationsarchivs zeigt;
  • 4 ist ein Diagramm, das ein Verfahren zum Zusammenwirken zwischen einem Leistungsinformationssammelprogramm und einem Leistungsinformationsanalyseprogramm zeigt;
  • 5 ist ein Diagramm, das in einer Serverleistungsinformationstabelle gespeicherte Dateneinheiten zeigt;
  • 6 ist ein Diagramm, das in einer Serverspeicherabbildungstabelle gespeicherte Dateneinheiten zeigt;
  • 7 ist ein Diagramm, das in einer Speicher-RAID-Gruppen-Leistungsinformationstabelle gespeicherte Dateneinheiten zeigt;
  • 8 ist ein Diagramm, das in einer Speicherportleistungsinformationstabelle gespeicherte Dateneinheiten zeigt;
  • 9 ist ein Diagramm, das eine SCSI-Anfrageantwortinformation zeigt;
  • 10 ist ein Flussdiagramm, das einen Ablauf eines Serverleistungsinformationssammelprogramms zeigt;
  • 11 ist ein Flussdiagramm, das einen Ablauf eines Speicherleistungsinformationssammelprogramms zeigt;
  • 12 ist ein Diagramm, das einen inneren Aufbau eines Leistungsinformationsanalyseprogramms und schematische Ansichten zeigt, die durch das Leistungsinformationsanalyseprogramm ausgegeben werden;
  • 13 ist ein Diagramm, das eine Ausführungsform einer Speicherleistungsinformationsansicht zeigt;
  • 14 ist ein Diagramm, das eine Ausführungsform einer Leistungsinformationsansicht für zugehörige Server zeigt;
  • 15 ist ein Diagramm, das eine Ausführungsform einer Leistungshistorieinformationsansicht für zugehörige Server zeigt;
  • 16 ist ein Flussdiagramm, das eine Verarbeitung eines Speicherleistungsinformationsanzeigeunterprogramms zeigt;
  • 17 ist ein Flussdiagramm, das eine Verarbeitung eines Leistungsinformationsanzeigeunterprogramms für zugehörige Server zeigt; und
  • 18 ist ein Flussdiagramm, das eine Verarbeitung eines Leistungshistorieinformationsanzeigeunterprogramms für zugehörige Server zeigt.
  • AUSFÜHRLICHE BESCHREIBUNG DER AUSFÜHRUNGSFORMEN
  • Im Folgenden wird eine Ausführungsform der vorliegenden Erfindung in einem SAN-System beschrieben, bei dem mehrere Server sich eine Speichervorrichtung teilen.
  • Beispiele des SAN-Systems bei der im Folgenden beschriebenen Ausführungsform sind im Vergleich zum gewöhnlichen SAN-System vereinfacht, weil Funktionen und Einzelheiten, die für die Beschreibung der vorliegenden Ausführungsform nicht notwendig sind, weggelassen werden. Der Anwendungsbereich der vorliegenden Ausführungsform ist dadurch jedoch nicht beschränkt.
  • 1 ist ein Diagramm, das eine Konfiguration eines SAN-Systems bei der vorliegenden Ausführungsform zeigt. Das vorliegende SAN-System beinhaltet eine Speichervorrichtung A 120, eine Servergruppe einschließlich eines Servers A 110A und eines Servers B 110B, ein SAN 140 zum Verbinden der Servergruppe und der Speichervorrichtung miteinander, einen Management-Server 130 und ein LAN 150 zum Verbinden der Servergruppe und der Speichervorrichtung mit dem Management-Server 130. Jeder der Server kann ein Computer, auf dem ein Programm ausgeführt wird, ein die Funktion des Computers verwendendes Endgerät oder eine andere Vorrichtung sein.
  • Jeder aus der Servergruppe und die Speichervorrichtung A übertragen ihre Leistungsinformation über das LAN 150 an den Management-Server 130, und der Management-Server 130 speichert die Leistungsinformation in seiner internen Sekundärspeichervorrichtung.
  • Der Server A 110A ist über einen HBA 114 mit dem SAN 140 verbunden. Der Server A 110A führt eine Volumeneinrichtungsfunktion 111A zum Einrichten eines von der Speichervorrichtung A 120 bereitgestellten Volumens, ein Geschäftsprogramm 112A zum Durchführen von Geschäftsabläufen unter Verwendung des eingerichteten Volumens und ein Serverleistungsinformationssammelprogramm 101 zum Sammeln von Leistungsinformation eines Servervolumens aus.
  • Auf die gleiche Weise wie der Server A ist der Server B 110B über einen HBA mit dem SAN 140 verbunden, und der Server B 110B führt eine Volumeneinrichtungsfunktion, ein Geschäftsprogramm und ein Serverleistungsinformationssammelprogramm aus. Hier werden das SAN und das LAN als Beispiel für die Netzwerke verwendet. Es können jedoch auch andere Netzwerke, wie etwa NAS (Network Attached Storages), verwendet werden.
  • Die Speichervorrichtung A 120 ist über einen Fort A 123 und einen Port B 124 mit dem SAN 140 verbunden. Innerhalb der Speichervorrichtung A 120 werden eine Volumenbereitstellungsfunktion 121 zum Bereitstellen eines Volumens für die SAN-Seite und ein Speicherleistungsinformationssammelprogramm 102 zum Sammeln von Leistungsinformation der Speichervorrichtung ausgeführt.
  • Aus Gründen der Kürze wird bei der vorliegenden Ausführungsform angenommen, dass eine Speichervorrichtung verwendet wird und die Servergruppe, die das von der Speichervorrichtung A 120 bereitgestellte Volumen verwendet, nur zwei Server beinhaltet: den Server A 110A und den Server B 110B. Die vorliegende Ausführungsform kann jedoch auch auf eine Konfiguration angewandt werden, die mehr Speichervorrichtungen und mehr Server aufweist.
  • Der Management-Server 130 beinhaltet eine Sekundärspeichervorrichtung 161, eine Hauptspeichervorrichtung 162, eine Kommunikationsvorrichtung 163, eine CPU 164, eine Anzeigevorrichtung 165, eine Tastatur 166 und eine Maus 167. Obwohl nicht veranschaulicht, beinhaltet der Management-Server 130 ebenfalls Funktionen wie etwa ein Dateisystem, das für einen Server zum Erkennen von in der Speichervorrichtung gespeicherten Daten erforderlich ist.
  • Ein Leistungsinformationsarchiv 103 zum Aufbewahren von Leistungsinformation der Servergruppe und der Speichervorrichtung A 120 ist in der Sekundärspeichervorrichtung 161 gespeichert. In der Hauptspeichervorrichtung 162 ist ein Betriebssystem 168 gespeichert. Innerhalb des Betriebssystems 168 ist ein Leistungsinformationsanalyseprogramm 104 zum Analysieren von in dem Leistungsinformationsarchiv 103 gespeicherter Leistungsinformation und zum Anzeigen eines Ergebnisses der Analyse auf der Anzeigevorrichtung 165 vorgesehen.
  • 2 ist ein Diagramm, das die Volumenbereitstellungsfunktion in der Speichervorrichtung A 120 und die Volumeneinrichtungsfunktion in der Servergruppe zeigt.
  • Zunächst wird nun die Volumenbereitstellungsfunktion beschrieben. Die Volumenbereitstellungsfunktion 120 stellt bei der vorliegenden Ausführungsform eine Funktion zur Verbesserung der Verwendbarkeit von Gruppen physischer Platten in der Speichervorrichtung A 120 bereit durch Verwenden einer RAID(Redundant Array of Independent Disks)-Konfiguration, Stückelung einer RAID-Gruppe, die virtuelle Platten mit einer RAID-Konfiguration darstellt, in Größen, die durch Server höheren Ranges leicht verwendet werden können, und Verwendbarmachen der logischen Volumina, die als Ergebnis der Stückelung erhalten werden, von der SAN-Seite über einen Port. Indem somit mehrere Platten kombiniert werden, wird es möglich, den Plattenzugang schnell zu machen und die Fehlerbeständigkeit gegenüber Ausfällen der Platten zu erhöhen.
  • Insbesondere beinhaltet die Speichervorrichtung A 120 acht physische Platten, d. h. eine physische Platte A 240A, eine physische Platte B 240B, eine physische Platte C 240C, eine physische Platte D 240D, eine physische Platte E 240E, eine physische Platte F 240F, eine physische Platte G 240G und eine physische Platte H 240H. Bei der vorliegenden Ausführungsform bildet die Volumenbereitstellungsfunktion 121 zwei RAID-Gruppen, d. h. eine RAID Gruppe A 230A und eine RAID-Gruppe B 230B durch Verwenden dieser physischen Platten.
  • Die RAID-Gruppe ist die Einheit, die erhalten wird, indem mehrere Gruppen von physischen Platten mit einer RAID-Konfiguration als eine virtuelle Platte betrachtet werden.
  • Weiterhin stückelt bei der vorliegenden Ausführungsform die Volumenbereitstellungsfunktion 121 die erzeugte RAID-Gruppe logisch und bildet sechs logische Volumina als Volumina, die leicht von Servern höheren Ranges benutzt werden können. Mit anderen Worten bildet die Volumenbereitstellungsfunktion 121 ein logisches Volumen A 220A, ein logisches Volumen B 220B und ein logisches Volumen C 220C aus einer RAID-Gruppe A 230A und bildet ein logisches Volumen D 220D, ein logisches Volumen E 220E und ein logisches Volumen F 220F aus einer RAID-Gruppe B 230B. Weiterhin öffnet die Volumenbereitstellungsfunktion 121 die logischen Volumina für Ports und macht die logischen Volumina von der Seite des SANs 140 zugänglich.
  • Falls beispielsweise durch einen Server über den Port A eine E/A-Anforderung an das logische Volumen A ausgegeben wird, wird die E/A-Anforderung vorübergehend in eine E/A-Anforderung für einen entsprechenden Teilabschnitt innerhalb der RAID-Gruppe A umgewandelt, und zusätzlich wird sie weiterhin durch die Volumenbereitstellungsfunktion 121 in eine E/A-Anforderung umgewandelt, die sich über die physische Platte A 240A bis zur physischen Platte D 240D erstreckt, welche physisch die RAID-Gruppe A bilden, und verarbeitet.
  • Im Folgenden wird die Volumeneinrichtungsfunktion beschrieben. Die Volumeneinrichtungsfunktion 111A in dem Server A 110A richtet Volumina, die zu der Seite des SANs 140 geöffnet sind, von der Speichervorrichtung A 120 in dem Server A 110A ein und macht die Volumina für das Geschäftsprogramm 112A verwendbar. Das Gleiche gilt ebenso für den Server B 110B. Typischerweise ist eine derartige Volumeneinrichtungsfunktion als Teil eines Betriebssystems vorgesehen.
  • Schließlich wird nun eine Korrelation zwischen Volumina der Serverseite und Volumina der Speicherseite bei der vorliegenden Ausführungsform beschrieben. Bei der vorliegenden Ausführungsform richtet der Server A 110A die zwei Volumina, d. h. das Volumen A 210A und das Volumen B 210B, von der Speichervorrichtung A 120 ein und verwendet sie. Das Volumen A 210A und das Volumen B 210B entsprechen dem logischen Volumen A 220A bzw. dem logischen Volumen B 220B in der Speichervorrichtung A 120.
  • Der Server B 110B richtet ein Volumen C 210C von der Speichervorrichtung A 120 ein und verwendet es. Das Volumen C 210C entspricht dem logischen Volumen C 220C in der Speichervorrichtung A 120. Alle logischen Volumina A, B und C sind logische Volumina, die von der RAID-Gruppe A 230A abgeteilt sind. Bei der vorliegenden Ausführungsform werden daher E/A-Lasten des Servers A und des Servers B zu Lasten derselben RAID-Gruppe A, und es lässt sich sagen, dass in dieser Situation eine physische Konkurrenz zwischen Eingaben/Ausgaben auftreten kann.
  • 3 ist ein Diagramm, das einen inneren Aufbau des Leistungsinformationsarchivs 103 zeigt, das in der Sekundärspeichervorrichtung 161 in dem Management-Server 130 gespeichert ist. Das Leistungsinformationsarchiv 103 beinhaltet vier Tabellen. Eine Serverleistungsinformationstabelle 310 ist eine Tabelle, die Leistungsinformation für die Volumina in der Servergruppe speichert. Eine Server-zu-Speicher-Abbildungstabelle 320 ist eine Tabelle, die Abbildungsinformation zwischen den Volumina in den Servern, den Ports in der Speichervorrichtung, den logischen Volumina und den RAID-Gruppen speichert. Eine Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 ist eine Tabelle, die Leistungsinformation für RAID-Gruppen in der Speichervorrichtung speichert. Eine Speicherportleistungsinformations tabelle 340 ist eine Tabelle, die Leistungsinformation für Ports in der Speichervorrichtung speichert.
  • 4 ist ein Diagramm, das ein Verfahren zum Zusammenwirken zwischen dem Leistungsinformationssammelprogramm 101 und dem Leistungsinformationsanalyseprogramm 104 zeigt.
  • Wie zuvor beschrieben, arbeitet das Serverleistungsinformationssammelprogramm 101 in dem Server A 110A und dem Server B 110B. Das Serverleistungsinformationssammelprogramm 101 sammelt Leistungsinformation für die Volumina in dem Server und fügt Datensätze zu der Serverleistungsinformationstabelle 310 und der Server-zu-Speicher-Abbildungstabelle 320 in dem Leistungsinformationsarchiv 103 hinzu.
  • Das Speicherleistungsinformationssammelprogramm 102 arbeitet in der Speichervorrichtung A 120. Das Speicherleistungsinformationssammelprogramm 102 sammelt Leistungsinformation für die Ports und die RAID-Gruppen in der Speichervorrichtung und fügt Datensätze zu der Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 und der Speicherportleistungsinformationstabelle 340 in dem Leistungsinformationsarchiv 103 hinzu.
  • Das Leistungsinformationsanalyseprogramm 104 arbeitet auf dem Management-Server 130. Als Antwort auf eine Anforderung von dem Anwender erfasst und analysiert das Leistungsinformationsanalyseprogramm 104 die Leistungsinformationsdaten in dem Leistungsinformationsarchiv 103 und zeigt das Ergebnis auf der Anzeigevorrichtung 165 an.
  • 5 ist ein Diagramm, das in der Serverleistungsinformationstabelle 310 gespeicherte Dateneinheiten im Einzelnen zeigt. Die vorliegen de Tabelle ist eine Tabelle, die E/A-Leistungsinformation für die Volumina in den Servern speichert, und sie ist eine Tabelle, zu der durch das Serverleistungsinformationssammelprogramm 101 Datensätze hinzugefügt werden. In der vorliegenden Ausführungsform beinhaltet die vorliegende Tabelle eine Serverspalte 513 und eine Volumenspalte 512, die als Spalten zum eindeutigen Identifizieren von Servern und Volumina dienen.
  • Die vorliegende Tabelle beinhaltet eine EAPS(EA pro Sekunde)-Spalte 513, eine Lese-EAPS(EA pro Sekunde)-Spalte 514 und eine Schreib-EAPS(EA pro Sekunde)-Spalte 515, die jeweils die Anzahl der Eingaben und Ausgaben, die Anzahl der Lese-Eingaben und -Ausgaben und die Anzahl der Schreib-Eingaben und -Ausgaben pro Sekunde für die jeweiligen Volumina darstellen.
  • Die vorliegende Tabelle beinhaltet eine Übertragungen-Spalte 516, eine Lese-Übertragungen-Spalte 517 und eine Schreib-Übertragungen-Spalte 518, die jeweils die Transferdatenmenge, die Lesetransferdatenmenge und die Schreibtransferdatenmenge pro Sekunde für jeweilige Volumina darstellen. Schließlich beinhaltet die vorliegende Tabelle 310 eine Zeitstempel-Spalte 519, welche die Zeit darstellt, zu der die Leistungsinformation beobachtet wurde.
  • 6 ist ein Diagramm, das in der Server-zu-Speicher-Abbildungstabelle 320 gespeicherte Dateneinheiten im Einzelnen zeigt. Die vorliegende Tabelle ist eine Tabelle, die darstellt, welchem logischen Volumen und welcher RAID-Gruppe über welchen Port in der Speichervorrichtung jedes Volumen in jedem Server entspricht, und sie ist eine Tabelle, zu der durch das Serverleistungsinformationssammelprogramm 101 Datensätze hinzugefügt werden.
  • Bei der vorliegenden Ausführungsform beinhaltet die vorliegende Tabelle eine Serverspalte 611 und eine Volumenspalte 612, die als Spalten zum eindeutigen Kennzeichnen von Servern und Volumina dienen. Die vorliegende Tabelle beinhaltet eine Speicherspalte 613, eine Portspalte 614, eine Spalte 615 für das logische Volumen und eine Spalte 616 für die RAID-Gruppe, die darstellen, welche der Speichervorrichtungen, Ports, logische Volumina und RAID-Gruppen jedes Volumen verwendet.
  • Bei der vorliegenden Ausführungsform wird angenommen, dass die Server-zu-Speicher-Abbildungstabelle 320 lediglich die letzte Abbildungsinformation hat. Es ist jedoch ebenfalls möglich, zu der vorliegenden Tabelle eine Abbildungsinformationserfassungszeitspalte hinzuzufügen, um die vorliegende Tabelle mit Information über die vergangene Historie der Abbildungsinformation zu versehen, und dadurch einen Bericht zu erzeugen, der zugehörige Servergruppen aufweist, die auf der Grundlage der vergangenen Abbildungsinformation eingegrenzt sind.
  • 7 ist ein Diagramm, das in der Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 gespeicherte Dateneinheiten im Einzelnen zeigt. Die vorliegende Tabelle ist eine Tabelle, die E/A-Leistungsinformation für jeweilige RAID-Gruppen in jeweiligen Speichervorrichtungen speichert, und sie ist eine Tabelle, zu der durch das Speicherleistungsinformationssammelprogramm 102 Datensätze hinzugefügt werden. Bei der vorliegenden Ausführungsform beinhaltet die vorliegende Tabelle eine Speicherspalte 711 und eine Spalte 712 für die RAID-Gruppe, die als Spalten zum eindeutigen Kennzeichnen von RAID-Gruppen auf Speichervorrichtungen dienen. Die vorliegende Tabelle beinhaltet eine EAPS(EA pro Sekunde)-Spalte 713, eine Lese-EAPS(EA pro Sekunde)-Spalte 714 und eine Schreib-EAPS(EA pro Sekunde)-Spalte 715, die jeweils die Anzahl der Eingaben und Aus gaben, die Anzahl der Lese-Eingaben und -Ausgaben und die Anzahl der Schreib-Eingaben und -Ausgaben pro Sekunde für jeweilige RAID-Gruppen darstellen.
  • Die vorliegende Tabelle beinhaltet eine Übertragungen-Spalte 716, eine Lese-Übertragungen-Spalte 717 und eine Schreib-Übertragungen-Spalte 718, die jeweils die Transferdatenmenge, die Lesetransferdatenmenge und die Schreibdatenmenge pro Sekunde für jeweilige RAID-Gruppen darstellen. Schließlich beinhaltet die vorliegende Tabelle eine Zeitstempel-Spalte 719, welche die Zeit darstellt, zu der die Leistungsinformation beobachtet wurde.
  • 8 ist ein Diagramm, das in der Speicherportleistungsinformationstabelle 340 gespeicherte Dateneinheiten im Einzelnen zeigt. Die vorliegende Tabelle ist ein Tabelle, die E/A-Leistungsinformation für jeweilige Ports in jeweiligen Speichervorrichtungen speichert, und sie ist eine Tabelle, zu der durch das Speicherleistungsinformationssammelprogramm 102 Datensätze hinzugefügt werden.
  • In der vorliegenden Ausführungsform beinhaltet die vorliegende Tabelle eine Speicherspalte 811 und eine Portspalte 812, die als Spalten zum eindeutigen Kennzeichnen von Ports auf Speichervorrichtungen dienen. Die vorliegende Tabelle beinhaltet eine EAPS(EA pro Sekunde)-Spalte 813, eine Max-EAPS(EA pro Sekunde)-Spalte 814 und eine Min-EAPS(EA pro Sekunde)-Spalte 815, die jeweils die Anzahl der Eingaben und Ausgaben, die maximale Anzahl der Eingaben und Ausgaben und die minimale Anzahl der Eingaben und Ausgaben pro Sekunde für jeweilige Ports darstellen. Die vorliegende Tabelle beinhaltet eine Übertragungen-Spalte 816, eine Lese-Übertragungen-Spalte 817 und eine Schreib-Übertragungen-Spalte 818, die jeweils die Transferdatenmenge, die maximale Transferdatenmenge und die minimale Datenmenge pro Sekunde für jeweilige Ports darstellen.
  • Schließlich beinhaltet die vorliegende Tabelle eine Zeitstempel-Spalte 819, welche die Zeit darstellt, zu der die Leistungsinformation beobachtet wurde.
  • 9 ist ein Diagramm, das SCSI-Anfrageantwortinformation zeigt. SCSI-Anfragen können von dem Server an jeweilige Volumina ausgegeben werden. Die ausgegebene SCSI-Anfrage wird über das SAN zu einer Speichervorrichtung übertragen. Die Speichervorrichtung gibt die in 9 gezeigte SCSI-Anfrageantwortinformation als Antwort zu der Serverseite zurück.
  • In der vorliegenden Ausführungsform gibt das Serverleistungsinformationssammelprogramm 101 SCSI-Anfragen an Volumina in jeweiligen Servern aus und erfasst Information von einer Speichervorrichtungsseite eines Verbindungsziels unter Verwendung zurückgegebener SCSI-Anfrageantwortinformation. Weiterhin erhält bei der vorliegenden Ausführungsform die SCSI-Anfrageantwortinformation eine Speichervorrichtungsbezeichnung, eine Portbezeichnung, eine Bezeichnung des logischen Volumens und eine Bezeichnung der RAID-Gruppe des Verbindungsziels in einer Verbindungszielspeicherspalte 911, einer Verbindungszielportspalte 912, einer Spalte 913 für das logische Volumen des Verbindungsziels und einer Spalte 914 für die RAID-Gruppe des Verbindungsziels.
  • Vorliegend ist ein Beispiel, bei dem unter Verwendung eines SCSI-Befehls verschiedene Arten von Informationen gesammelt werden, als Beispiel gezeigt. Information kann jedoch unter Verwendung eines anderen Verfahrens als diesem gesammelt werden.
  • 10 ist ein Flussdiagramm, das einen Ablauf des Serverleistungsinformationssammelprogramms 101 zeigt. Das Serverleistungsinformationssammelprogramm 101 ist ein Programm zum Erfassen von Leistungsinformation und Speichervorrichtungsinformation eines Verbindungsziels für alle Volumina in einem Server, in dem das vorliegende Programm ausgeführt wird, und zum Hinzufügen von Datensätzen zu dem Leistungsinformationsarchiv 103.
  • In Schritt 1001 wird eine Initialisierungsverarbeitung für wiederholtes Durchführen des Ablaufs für alle Volumina in dem Server durchgeführt.
  • In Schritt 1002 wird das BS aufgefordert, die Leistungsinformation des Volumens zu erfassen, und das Ergebnis wird erfasst. Bei der vorliegenden Ausführungsform werden beispielsweise die Anzahl der Eingaben und Ausgaben, die Anzahl der Lese-Eingaben und -Ausgaben und die Anzahl der Schreib-Eingaben und -Ausgaben pro Sekunde, die Transferdatenmenge, die Lesetransferdatenmenge und die Schreibdatenmenge pro Sekunde für jeweilige Volumina erfasst.
  • In Schritt 1003 wird die Leistungsinformation des bei Schritt 1002 erfassten Volumens zusammen mit einem Zeitstempel zu der Serverleistungsinformationstabelle 310 hinzugefügt.
  • In Schritt 1004 wird eine SCSI-Anfrage für das Volumen ausgegeben, und eine SCSI-Anfrageinformation 910 wird erfasst. Ferner wird eine Information der Speichervorrichtung, des Ports, des logischen Volumens und der RAID-Gruppe, die durch das Volumen benutzt werden, aus der erfassten SCSI-Anfrageinformation 910 extrahiert.
  • In Schritt 1005 wird die bei Schritt 1004 erfasste Verbindungszielinformation des Volumens zu der Server-zu-Speicher-Abbildungstabelle 320 hinzugefügt. Falls bereits eine Abbildungsinformation des Volumens vorhanden ist, wird sie gelöscht, und dann wird das Hinzufügen ausgeführt.
  • In Schritt 1006 wird überprüft, ob das Volumen das letzte Volumen in dem Server ist. Falls das Volumen das letzte Volumen ist, wird die Verarbeitung beendet. Falls es noch verbleibende Volumina gibt, kehrt die Verarbeitung zu Schritt 1002 zurück.
  • 11 ist ein Flussdiagramm, das einen Ablauf des Speicherleistungsinformationssammelprogramms 101 zeigt. Das Speicherleistungsinformationssammelprogramm 101 ist ein Programm zum Erfassen von Leistungsinformation für alle Ports und RAID-Gruppen in der Speichervorrichtung, in der das vorliegende Programm ausgeführt wird, und zum Hinzufügen von Datensätzen zu dem Leistungsinformationsarchiv 103.
  • In Schritt 1101 wird eine Initialisierungsverarbeitung für wiederholtes Durchführen des Ablaufs für alle Ports in der Speichervorrichtung durchgeführt.
  • In Schritt 1102 wird die Speichervorrichtung aufgefordert, die Leistungsinformation des Ports zu erfassen, und das Ergebnis wird erfasst. Bei der vorliegenden Ausführungsform werden beispielsweise die Anzahl der Eingaben und Ausgaben, die maximale Anzahl der Eingaben und Ausgaben und die minimale Anzahl der Eingaben und Ausgaben pro Sekunde, die Transferdatenmenge, die maximale Transferdatenmenge und die minimale Datenmenge pro Sekunde für jeweilige Ports erfasst.
  • In Schritt 1103 wird die Leistungsinformation des in Schritt 1102 erfassten Ports zusammen mit einem Zeitstempel zu der Speicherportleistungsinformationstabelle 340 hinzugefügt.
  • In Schritt 1104 wird überprüft, ob der Port der letzte Port in der Speichervorrichtung ist. Falls der Port der letzte Port ist, schreitet der Ablauf zu Schritt 1105 fort. Falls es noch einen verbleibenden Port gibt, kehrt der Ablauf zu Schritt 1102 zurück.
  • In Schritt 1105 wird eine Initialisierungsverarbeitung für wiederholtes Durchführen des Ablaufs für alle RAID-Gruppen in der Speichervorrichtung durchgeführt.
  • In Schritt 1106 wird die Speichervorrichtung aufgefordert, die Leistungsinformation der RAID-Gruppe zu erfassen, und das Ergebnis wird erfasst. Bei der vorliegenden Ausführungsform werden beispielsweise die Anzahl der Eingaben und Ausgaben, die Anzahl der Lese-Eingaben und -Ausgaben und die Anzahl der Schreib-Eingaben und -Ausgaben pro Sekunde, die Transferdatenmenge, die Lesetransferdatenmenge und die Schreibdatenmenge pro Sekunde für jeweilige RAID-Gruppen erfasst.
  • In Schritt 1107 wird die Leistungsinformation der in Schritt 1106 erfassten RAID-Gruppe zusammen mit einem Zeitstempel zu der Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 hinzugefügt.
  • In Schritt 1108 wird überprüft, ob die RAID-Gruppe die letzte RAID-Gruppe in der Speichervorrichtung ist. Falls die RAID-Gruppe die letzte RAID-Gruppe ist, wird der Ablauf beendet. Falls es noch eine verbleibende RAID-Gruppe gibt, kehrt der Ablauf zu Schritt 1106 zurück.
  • 12 ist ein Diagramm, das einen inneren Aufbau des Leistungsinformationsanalyseprogramms 104 und schematisch eine Ansicht zeigt, die durch das vorliegende Programm ausgegeben wird.
  • Das Leistungsinformationsanalyseprogramm 104 beinhaltet drei interne Unterprogramme, nämlich ein Speicherleistungsinformationsanzeigeunterprogramm 1201, ein Leistungsinformationsanzeigeunterprogramm 1202 für zugehörige Server und ein Leistungshistorieinformationsanzeigeunterprogramm 1203 für zugehörige Server.
  • Das Speicherleistungsinformationsanzeigeunterprogramm 1201 ist ein Programm zum Bereitstellen von Leistungsinformation der Ports und RAID-Gruppen in der Speichervorrichtung durch Anzeigen einer Speicherleistungsinformationsansicht 1210 für den Anwender.
  • Das Leistungsinformationsanzeigeunterprogramm 1202 für zugehörige Server ist ein Programm zum Eingrenzen von Volumina auf Volumina auf der Serverseite, die Ports oder RAID-Gruppen-Ressourcen einer bestimmten spezifischen Speichervorrichtung verwenden, und zum Anzeigen von Leistungsinformation mehrerer serverseitiger Volumina durch Anzeigen einer Leistungsinformationsansicht 1220 für zugehörige Server.
  • Die Leistungsinformationsansicht 1220 für zugehörige Server wird von der Speicherleistungsinformationsansicht 1210 auf Anfrage eines Anwenders gestartet. Durch Ansehen der Leistungsinformationsansicht 1220 für zugehörige Server wird es leicht für den Anwender, einen Server zu ermitteln, der einer spezifischen Ressource in der Speichervorrichtung eine Last auferlegt. Durch Durchsehen der Leistungsinformation der Servergruppe kann auf einen Schlag ein Server ermittelt werden, der die Ressource besonders belastet.
  • Das Leistungshistorieinformationsanzeigeunterprogramm 1203 für zugehörige Server ist ein Programm zum Anzeigen der Leistungshistorieinformation einer Servergruppe, die eine bestimmte Ressource in der Speichervorrichtung verwendet, in Form einer Zeitreihe in der Zeitreihenfolge, in der die Leistungsinformation beobachtet wurde, durch Anzeigen einer Leistungshistorieinformationsansicht 1230 für zugehörige Server. Die Leistungsgeschichtsinformationsansicht 1230 für zugehörige Server wird von der Leistungsinformationsansicht 1220 für zugehörige Server auf Anfrage eines Anwenders gestartet.
  • 13 ist ein Diagramm, das eine Ausführungsform der Speicherleistungsinformationsansicht 1210 zeigt. Die vorliegende Ansicht beinhaltet einen Speicherobjektauswahlbereich 1310, einen Bereich 1320 für die Eingabe von Datum und Uhrzeit der Leistungsanzeige, einen Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt und einen Leistungsanzeigeknopf 1340 für zugehörige Server.
  • In der vorliegenden Ausführungsform werden eine Speichervorrichtung und Ressourcen innerhalb der Speichervorrichtung in der Speicherleistungsinformationsansicht 1210 in Form eines Baums angezeigt. Insbesondere ist in 13 ein Speichervorrichtung-A-Knoten 1311 als Elternknoten des Baums angezeigt, und RAID-Gruppen und Ports sind als Kindknoten angezeigt, wie ein RAID-Gruppe-A-Knoten 1312, ein RAID-Gruppe-B-Knoten 1313, ein Port-A-Knoten 1314 und ein Port-B-Knoten 1315. Der Anwender kann einen der Kindknoten in dem vorliegenden Speicherobjektauswahlbereich auswählen, und die Leistungsinformation hinsichtlich des ausgewählten Objekts wird in dem Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt angezeigt.
  • Bei der vorliegenden Ausführungsform gibt es zwei Arten von Ressourcen innerhalb des Speichers, die der Leistungsanalyse unterworfen werden, nämlich RAID-Gruppen und Ports. Die vorliegende Ausführungsform kann jedoch auch auf andere Ressourcen, wie zum Beispiel Cachespeicher in der Speichervorrichtung, angewandt werden, und die Anwendung ist nicht beschränkt.
  • Der Bereich 1320 für die Eingabe von Datum und Uhrzeit der Leistungsanzeige ist ein Bereich zum Eingeben der Zeit, zu der die Leistungsinformation angezeigt werden soll, durch den Anwender. Eine Leistungsinformation wird zu dem Datum und der Zeit, die in dem Bereich eingegeben worden sind, abgerufen und in dem Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt angezeigt. Bezüglich der Spezifikation des Datums und der Uhrzeit zum Anzeigen der Leistungsinformation kann das Programm vorher spezifizieren, dass der gegenwärtige Zeitpunkt angezeigt werden soll, oder die Leistungsinformation kann in einem vorgegebenen Intervall in Zeitreihenfolge angezeigt werden gemäß Daten, die durch den Anwender akzeptiert wurden. Eine andere Spezifikation ist ebenfalls möglich.
  • Der Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt ist ein Bereich zum Anzeigen der Leistungsinformation hinsichtlich eines in dem Speicherobjektauswahlbereich 1310 ausgewählten Objekts bezüglich des Datums und der Uhrzeit, die in dem Bereich 1320 für die Eingabe von Leistungsanzeigedatum und -uhrzeit eingegeben worden sind.
  • In 13 wird angenommen, dass der RAID-Gruppe-A-Knoten 1312 in dem Speicherobjektauswahlbereich 1310 ausgewählt worden ist und 10 Uhr morgens, 19. Juli 2003" als Leistungsanzeigedatum und -uhrzeit eingegeben worden sind. Somit wird die Leistungsinformation der RAID-Gruppe A um 10 Uhr morgens am 19. Juli 2003 in dem Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt angezeigt. Insbesondere wird die Bezeichnung der ausgewählten Ressource, d. h. "RAID-Gruppe A", in einem Anzeigebereich 1337 für ein ausgewähltes Objekt angezeigt und die Leistungsinformation der RAID-Gruppe A um 10 Uhr morgens am 19. Juli 2003 in einer EAPS(EA pro Sekunde)-Spalte 1331, einer Lese-EAPS(EA pro Sekunde)-Spalte 1332, einer Schreib-EAPS(EA pro Sekunde)-Spalte 1333, einer Übertragungen-Spalte 1334, einer Lese-Übertragungen-Spalte 1335 und einer Schreib-Übertragungen-Spalte 1336 angezeigt.
  • Der Leistungsanzeigeknopf 1340 für zugehörige Server ist ein Knopf zum Anfordern der Anzeige der Leistungsinformationsansicht 1220 für zugehörige Server. Durch Drücken des vorliegenden Knopfes ist es möglich, zum Anzeigen der Leistungsinformation eines Volumens auf der Serverseite, das ein in dem Speicherobjektauswahlbereich 1310 ausgewähltes Objekt verwendet, die Leistungsinformationsansicht 1220 für zugehörige Server anzuzeigen. Im Inneren startet der vorliegende Knopf das Leistungsinformationsanzeigeunterprogramm 1202 für zugehörige Server.
  • 14 ist ein Diagramm, das eine Ausführungsform der Leistungsinformationsansicht 1220 für zugehörige Server zeigt. Die vorliegende Ansicht ist eine Ansicht, die eine Liste von Servern und Volumina, die eine spezifische RAID-Gruppe oder einen spezifischen Port verwenden, und ihre Leistungsinformation anzeigt. Durch Ansehen der vorliegenden Ansicht kann der Anwender einen Server und ein Volumen ermitteln, die einer spezifischen RAID-Gruppe oder einem spezifischen Port eine Last auferlegen.
  • Die Leistungsinformationsansicht 1220 für zugehörige Server beinhaltet einen Leistungsinformationsanzeigebereich 1410 für zugehörige Server ~und einen Historieinformationsanzeigeknopf 1420.
  • Der Leistungsinformationsanzeigebereich 1410 für zugehörige Server ist ein Bereich zum Anzeigen einer Liste von zugehörigen Servern und Volumina und ihrer Leistungsinformation. Bei der vorliegenden Ausführungsform beinhaltet der Leistungsinformationsanzeigebereich 1410 für zugehörige Server eine Serverspalte 1421 und eine Volumenspalte 1422 zum Spezifizieren eines Servers und eines Volumens, die die RAID-Gruppe oder den Port verwenden. Weiterhin ist bei der vorliegenden Ausführungsform eine EAPS(EA pro Sekunde)-Spalte 1423, eine Schreib-EAPS(EA pro Sekunde)-Spalte 1424, eine Lese-EAPS(EA pro Sekunde)-Spalte 1425, eine Übertragungen-Spalte 1426, eine Lese-Übertragungen-Spalte 1427 und eine Schreib-Übertragungen-Spalte 1428 als die Leistungsinformation des Volumens in dem Leistungsinformationsanzeigebereich 1410 für zugehörige Server angezeigt.
  • Der Historieinformationsanzeigeknopf 1420 ist ein Knopf zum Anfordern der Anzeige der Leistungshistorieinformationsansicht 1230 für zugehörige Server. Durch Drücken des vorliegenden Knopfes kann die Leistungshistorieinformationsansicht 1230 für zugehörige Server zum vergangenheitsbezogenen Anzeigen der Leistungsinformation der zugehörigen Servergruppe angezeigt werden. Im Inneren startet der vorliegende Knopf das Leistungshistorieinformationsanzeigeunterprogramm 1203 für zugehörige Server.
  • 15 ist ein Diagramm, das eine Ausführungsform der Leistungshistorieinformationsansicht 1230 für zugehörige Server zeigt. Die vorliegende Ansicht zeigt die Leistungsinformation der zugehörigen Servergruppe vergangenheitsbezogen an. Die vorliegende Ansicht beinhaltet einen Leistungshistorieinformationsanzeigebereich 1510 für zugehörige Server. Eine vergangenheitsbezogene Leistungsinformation des zugehörigen Servers wird in dem Leistungshistorieinformationsanzeigebereich 1510 für zugehörige Server durch Graphen mit gestrichelten Linien, wie in 15 gezeigt, angezeigt.
  • In 15 gibt beispielsweise die Abszisse des Graphen die Zeit an und die Ordinate des Graphen gibt die Leistung an. Leistungshistoriedaten für das Volumen A in dem Server A und Leistungshistoriedaten für das Volumen C in dem Server B werden durch Überlagerung von Graphen mit gestrichelten Linien angezeigt, und eine Serverbezeichnung und eine Volumenbezeichnung werden zu jedem der Graphen mit gestrichelten Linien hinzugefügt. Dies ist jedoch ein Beispiel, und es kann auch die Leistungsinformation von anderen Vorrichtungen als Servern angezeigt werden.
  • Beispielsweise kann die Leistungsinformation unter Verwendung einer Ansicht für jedes logische Volumen angezeigt werden. In dem Fall, in dem durch jeweilige Server erkannte Volumina dieselbe RAID-Gruppe benutzen, kann die Leistungsinformation durch Verwenden eines Fensters für jede RAID-Gruppe angezeigt werden. Oder es können auch andere Anzeigeverfahren verwendet werden.
  • Es ist ebenfalls möglich, ein Fenster in mehrere Teile aufzuteilen und verschiedene Vorrichtungen in einer Baumstruktur auf einer linken Seite des Fensters anzuzeigen, wie es in 13 durch 1310 dargestellt ist. Wenn der Anwender eine der Komponenten in der bei 1310 gezeigten Baumstruktur ausgewählt hat, kann die Leistungshistorieinformationsanzeige von zugehörigen Vorrichtungen (zum Beispiel 15) auf der Grundlage der Auswahl eines Anwenders auf einer rechten Seite des Fensters durchgeführt werden.
  • Informationsdaten von Vorrichtungen, die sich eine von dem Anwender spezifizierte Speichervorrichtung teilen, können überlagert und unter Verwendung von Graphen angezeigt werden, die die gleichen Koordinatenachsen haben. Die Leistungsinformation der spezifizierten Speichervorrichtung und Leistungsinformationsdaten von drei Vorrichtungen mit den höchsten Lasten von den Vorrichtungen, die die spezifizierte Speichervorrichtung benutzen, können so angezeigt werden, dass sie miteinander in Zusammenhang stehen. Es kann auch ein anderes Anzeigeverfahren verwendet werden. Beim Anzeigen mehrerer Leistungsinformationsdaten können die Leistungsinformationsdaten in einem Fenster so angezeigt werden, dass sie in der Reihenfolge zunehmender Werte überlagert sind, die Leistungsinformationsdaten können in Übereinstimmung mit einer vorgegebenen Reihenfolge in einem Fenster angezeigt werden oder mehrere Fenster können Seite an Seite in horizontaler Richtung oder vertikaler Richtung im Zusammenhang angezeigt werden.
  • Somit werden Leistungsdaten der Vorrichtungen und Computer nicht einzeln gezeigt, sondern sie werden im Zusammenhang mit Leistungsinformation von zugehörigen Vorrichtungen auf einem Pfad zwischen einem Server und einer Speichervorrichtung und mit Leistungsinformation von Vorrichtungen, die sich die Speichervorrichtung teilen, angezeigt. Im Ergebnis wird es sogar in einer komplizierten Systemumgebung leicht, ein Teil zu ermitteln, das zu einem Leistungsengpass wird.
  • Es wird möglich, Leistungsinformationsdaten von zugehörigen Vorrichtungen aus einer großen Zahl von Leistungsinformationsdaten einzugrenzen und anzuzeigen. Es wird leicht für eine Person, die Leistungsinformation zu verstehen.
  • 16 ist ein Flussdiagramm, das einen Ablauf des Speicherleistungsinformationsanzeigeunterprogramms 1201 zeigt. Das vorliegende Programm ist ein Programm zum Anzeigen der Speicherleistungsinformationsansicht 1210.
  • Das vorliegende Programm ist grob in zwei Arten von Abläufen aufgeteilt. Schritte 1601 bis 1603 sind Abläufe zum Anzeigen des Spei cherobjektauswahlbereichs 1310. Der Ablauf, der von Schritt 1604 bis zur Endverarbeitung reicht, ist ein Ablauf zum Anzeigen des Leistungsinformationsanzeigebereichs 1330 für ein ausgewähltes Objekt.
  • In Schritt 1601 wird die Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 durchsucht und eine Liste der Paare aller RAID-Gruppen und Speichervorrichtungen, zu denen die RAID-Gruppen gehören, erfasst.
  • In Schritt 1602 wird die Speicherportleistungsinformationstabelle 340 durchsucht und eine Liste der Paare aller Ports und Speichervorrichtungen, zu denen die Ports gehören, erfasst.
  • In Schritt 1603 werden alle Speichervorrichtungen, RAID-Gruppen und Forts auf der Grundlage der Liste von mit Speichervorrichtungen gepaarten RAID-Gruppen und der Liste von mit Speichervorrichtungen gepaarten Forts, die in den Schritten 1601 beziehungsweise 1602 erfasst worden sind, in dem Speicherobjektauswahlbereich 1310 angezeigt.
  • In Schritt 1604 wird eine Datums- und Uhrzeitinformation, die in dem Bereich 1320 für die Eingabe von Leistungsanzeigedatum und -uhrzeit eingegeben worden ist, erfasst.
  • In Schritt 1605 wird eine Bezeichnung eines in dem Speicherobjektauswahlbereich 1310 ausgewählten Objekts erfasst. Beispielsweise wird die Spezifikation eines Kennzeichners einer RAID-Gruppe, einer Portbezeichnung und einer Bezeichnung und eines Kennzeichners einer zu einem Speicher gehörigen Vorrichtung akzeptiert.
  • In Schritt 1607 wird auf der Grundlage der in Schritt 1605 erfassten Bezeichnung des Speicherobjekts bestimmt, ob das Objekt eine RAID-Gruppe oder ein Port ist. Falls das Objekt eine RAID-Gruppe ist, verzweigt der Ablauf zu Schritt 1608. Falls das Objekt ein Port ist, verzweigt der Ablauf zu Schritt 1610.
  • In Schritt 1608 wird die Speicher-RAID-Gruppen-Leistungsinformationstabelle 330 unter Verwendung der in Schritt 1605 erfassten Objektbezeichnung und des Datums und der Uhrzeit, die bei Schritt 1604 erfasst worden sind, als Schlüssel durchsucht, und die Leistungsinformation der ausgewählten RAID-Gruppe wird zum spezifizierten Datum und zur spezifizierten Uhrzeit erfasst.
  • In Schritt 1609 wird die Leistungsinformation der in Schritt 1608 erfassten RAID-Gruppe in dem Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt angezeigt.
  • In Schritt 1610 wird die Speicherportleistungsinformationstabelle 340 unter Verwendung der in Schritt 1605 erfassten Objektbezeichnung und des Datums und der Uhrzeit, die in Schritt 1604 erfasst worden sind, als Schlüssel durchsucht, und die Leistungsinformation des ausgewählten Ports wird zum spezifizierten Datum und zur spezifizierten Uhrzeit erfasst.
  • In Schritt 1611 wird die Leistungsinformation des in Schritt 1610 erfassten Ports in dem Leistungsinformationsanzeigebereich 1330 für ein ausgewähltes Objekt angezeigt.
  • 17 ist ein Flussdiagramm, das einen Ablauf des Leistungsinformationsanzeigeunterprogramms 1202 für zugehörige Server zeigt. Das vorliegende Programm ist ein Programm, das ausgeführt wird, um die Leistungsinformationsansicht 1220 für zugehörige Server anzuzeigen, wenn der Anwender den Leistungsanzeigeknopf 1340 für zugehörige Server auf der Speicherleistungsinformationsansicht 1210 gedrückt hat.
  • In Schritt 1701 wird die Datums- und Uhrzeitinformation, die in dem Bereich 1320 für die Eingabe von Leistungsanzeigedatum und -uhrzeit eingegeben worden ist, erfasst.
  • In Schritt 1702 wird eine Bezeichnung eines in dem Speicherobjektauswahlbereich 1310 ausgewählten Objekts erfasst.
  • In Schritt 1703 wird auf der Grundlage der in Schritt 1702 erfassten Bezeichnung des Speicherobjekts bestimmt, ob das Objekt eine RAID-Gruppe oder ein Port ist. Falls das Objekt eine RAID-Gruppe ist, verzweigt der Ablauf zu einem Schritt 1704. Falls das Objekt ein Port ist, verzweigt der Ablauf zu Schritt 1705.
  • In Schritt 1704 wird die Server-zu-Speicher-Abbildungstabelle 320 unter Verwendung der in Schritt 1702 erfassten Objektbezeichnung als Schlüssel für die Spalte der RAID-Gruppe durchsucht, und eine Liste der Volumina von Servern, die die RAID-Gruppe verwenden, wird erfasst.
  • In Schritt 1705 wird die Server-zu-Speicher-Abbildungstabelle 320 unter Verwendung der in Schritt 1702 erfassten Objektbezeichnung als Schlüssel für die Portspalte durchsucht, und eine Liste der Volumina von Servern, die den Port verwenden, wird erfasst.
  • In Schritt 1706 wird die Serverleistungsinformationstabelle 310 unter Verwendung des Datums und der Uhrzeit, die in Schritt 1701 erfasst worden sind, und der in Schritt 1704 oder 1705 erfassten Volumenliste von Servern als Schlüssel durchsucht und die Leistungsinforma tion der Volumengruppe der Serverseite, die die RAID-Gruppe oder den Port verwendet, wird erfasst.
  • In Schritt 1707 wird die in Schritt 1706 erfasste Leistungsinformation des zugehörigen Servers in dem Leistungsinformationsanzeigebereich 1410 für zugehörige Server aufgetragen.
  • 18 ist ein Flussdiagramm, das einen Ablauf des Leistungshistorieinformationsanzeigeunterprogramms 1203 für zugehörige Server zeigt. Das vorliegende Programm ist ein Programm, das ausgeführt wird, um die Leistungshistorieinformationsansicht 1230 für zugehörige Server anzuzeigen, wenn der Anwender den Historieinformationsanzeigeknopf 1420 auf der Leistungsinformationsansicht 1220 für zugehörige Server gedrückt hat.
  • In Schritt 1801 wird eine Liste von Volumina der Serverseite, die in dem Leistungsinformationsbereich 1410 für zugehörige Server angezeigt wird, erfasst.
  • In Schritt 1802 wird die Serverleistungsinformationstabelle 310 unter Verwendung der in Schritt 1801 erfassten Volumenliste der Serverseite als Schlüssel durchsucht, und vergangenheitsbezogene Leistungsdaten der Volumengruppe werden erfasst.
  • In Schritt 1803 wird die Leistungshistorieinformationsansicht 1230 für zugehörige Server geschaffen, und in Schritt 1802 erfasste vergangenheitsbezogene Leistungsdaten von zugehörigen Volumina werden in dem Leistungshistorieinformationsanzeigebereich 1510 für zugehörige Server angezeigt.
  • Der oben beschriebene Ablauf und der oben beschriebene Anzeigeübergang sind ein Beispiel, und ein anderer Anzeigeübergang kann durchgeführt werden. Beispielsweise kann in dem Fall, in dem der Anwender den RAID-Gruppe-A-Knoten 1312 in der in 13 gezeigten Ansicht mit einem Mauszeiger oder dergleichen spezifiziert hat, Lastinformation von mehreren Server, die die RAID-Gruppe A benutzen, in Form von überlagerten Graphen angezeigt werden (wie beispielsweise in 15 gezeigt). Weiterhin kann ein Port spezifiziert und die Lastinformation eines Servers, der den Port benutzt, auf der Grundlage der spezifizierten Portinformation angezeigt werden. Oder es ist ebenfalls möglich, eine Routeninformation, die den Fort benutzt, mit einer Speichervorrichtung auf der Route zu assoziieren (beispielsweise in einer Form wie "Server-Volumenbezeichnung-Switch(E/A-Port) – logisches Volumen-RAID-Gruppe – physische Platte") und Information bezüglich jeder der Speichervorrichtungen anzuzeigen. Es kann auch eine andere Anzeige durchgeführt werden.
  • Außerdem ist es in einem Fall, in de m die Tatsache erfasst wird, dass die E/A-Leistung eines bestimmten Servers sich verschlechtert hat, ebenfalls möglich, den Server, dessen Leistung sich verschlechtert hat, als Referenzpunkt zu betrachten und Leistungsinformation von durch den Server benutzten Ports und Information von Servern, die die Forts benutzen, anzuzeigen. Oder es ist auch möglich, logische Volumina und RAID-Gruppen, die durch den Server verwendet werden, zu überprüfen und Leistungsinformation von anderen Servern, die die logischen Volumina und RAID-Gruppen gemeinsam benutzen, anzuzeigen.
  • Wie oben beschrieben, wird gemäß dem Verfahren zur Erfassung einer Speicherressourcenkonkurrenzsituation eine spezifische Ressource innerhalb der Speichervorrichtung als Startpunkt betrachtet, und werden Leistungsindexwerte der Servergruppe (oder verschiedener Vorrichtungen), die der Ressource eine Last auferlegt, auf einen Schlag angezeigt. Bei einer Konfiguration, bei der mehrere Server eine einzelne Speichervorrichtung gemeinsam benutzen, ist es deshalb möglich, eine Konzentration von E/A-Lasten auf eine Ressource innerhalb der Speichervorrichtung leicht zu erfassen und Server, die die Last auferlegen, leicht zu ermitteln.
  • Weiterhin wird es in dem Fall, in dem mehrere Speichervorrichtungen oder mehrere Server sich verschiedene Vorrichtungen teilen, leicht, den Zustand einer Vorrichtung, die zu einem Leistungsengpass der gemeinsam benutzten Vorrichtungen wird, durch Sammeln und Analysieren von Leistungsinformation zugehöriger Vorrichtungen zu erfassen.
  • Gemäß der vorliegenden Erfindung werden Leistungswerte von Vorrichtungen, die einer Speichervorrichtung die Last auferlegen, im Zusammenhang angezeigt. Im Ergebnis ist es möglich, eine Servergruppe, die eine E/A-Konkurrenz in einer Ressource in der Speichervorrichtung verursacht, oder einen Teil, der zu einem Leistungsengpass wird, leicht zu ermitteln.
  • Weiterhin sollte es der Fachmann verstehen, dass die vorstehende Beschreibung zwar anhand von Ausführungsformen der Erfindung erfolgt ist, die Erfindung jedoch nicht auf diese beschränkt ist und verschiedene Änderungen und Modifikationen vorgenommen werden können, ohne vom Umfang der beigefügten Ansprüche abzuweichen.

Claims (4)

  1. Verfahren, das bei einem Management-Server (130) durchgeführt wird, – wobei der Management-Server (130) einen Prozessor (164) und eine mit dem Prozessor gekoppelte Anzeigevorrichtung (165) umfasst, – wobei der Management-Server (130) mit mehreren Computern (110A, 110B) und einem Speichersystem (120) einschließlich mehrerer RAID-Gruppen (230A, 230B) gekoppelt ist, die mehrere Platten (240A240H) umfassen; – wobei das Verfahren die folgenden Schritte umfasst: – Empfangen (1002) von erster Leistungsinformation auf dem Management-Server (130) von den mehreren Computern (110A, 110B) für die mehreren Volumina (210A210C) auf den mehreren Computern, – Empfangen (1004) von Abbildungsinformation auf dem Management-Server (130), die die mehreren Volumina (210A210C) und die mehreren RAID-Gruppen (230A230B) abbildet, – Auswählen von einer der mehreren RAID-Gruppen (230A, 230B), und – Ausgeben eines Teils der ersten Leistungsinformation an die Anzeigevorrichtung (165) entsprechend den mehreren Computern (110A, 110B), welche die Volumina (210A210C), die auf der ausgewählten RAID-Gruppe (230A, 230B) auf der Grundlage der Abbildungsinformation abgebildet werden, verwenden.
  2. Verfahren nach Anspruch 1, gekennzeichnet durch den folgenden weiteren Schritt: – Empfangen (1106) von zweiter Leistungsinformation der mehreren RAID-Gruppen (230A, 230B) des Speichersystems (120) auf dem Management-Server (130) von dem Speichersystem (120), und – Auswählen von einer der mehreren RAID-Gruppen (230A, 230B) auf der Grundlage der zweiten Leistungsinformation.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die zweite Leistungsinformation eine Datenübertragungsgeschwindigkeit (716) der einen der mehreren RAID-Gruppen (230A, 230B) beinhaltet.
  4. Verfahren nach mindestens einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die erste Leistungsinformation EA Prozent (513) Information eines Volumens der mehreren Volumina (210A210C) auf einem der mehreren Computer (110A, 110B) beinhaltet.
DE602004012900T 2003-08-12 2004-08-11 Verfahren zur Analyse von Leistungsinformation Active DE602004012900T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003207250A JP4421230B2 (ja) 2003-08-12 2003-08-12 性能情報分析方法
JP2003207250 2003-08-12

Publications (2)

Publication Number Publication Date
DE602004012900D1 DE602004012900D1 (de) 2008-05-15
DE602004012900T2 true DE602004012900T2 (de) 2009-04-16

Family

ID=34131419

Family Applications (2)

Application Number Title Priority Date Filing Date
DE602004012900T Active DE602004012900T2 (de) 2003-08-12 2004-08-11 Verfahren zur Analyse von Leistungsinformation
DE602004006345T Active DE602004006345T2 (de) 2003-08-12 2004-08-11 Verfahren zur Datenanzeige und Analyse von Rechnerleistungsinformation

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE602004006345T Active DE602004006345T2 (de) 2003-08-12 2004-08-11 Verfahren zur Datenanzeige und Analyse von Rechnerleistungsinformation

Country Status (4)

Country Link
US (7) US7096315B2 (de)
EP (3) EP1515236B1 (de)
JP (1) JP4421230B2 (de)
DE (2) DE602004012900T2 (de)

Families Citing this family (153)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035880B1 (en) 1999-07-14 2006-04-25 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
US7395282B1 (en) 1999-07-15 2008-07-01 Commvault Systems, Inc. Hierarchical backup and retrieval system
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US7155481B2 (en) 2000-01-31 2006-12-26 Commvault Systems, Inc. Email attachment management in a computer system
US6886020B1 (en) * 2000-08-17 2005-04-26 Emc Corporation Method and apparatus for storage system metrics management and archive
US8346733B2 (en) 2006-12-22 2013-01-01 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library
US7603518B2 (en) 2005-12-19 2009-10-13 Commvault Systems, Inc. System and method for improved media identification in a storage device
US7596586B2 (en) 2003-04-03 2009-09-29 Commvault Systems, Inc. System and method for extended media retention
US7174433B2 (en) 2003-04-03 2007-02-06 Commvault Systems, Inc. System and method for dynamically sharing media in a computer network
US7454569B2 (en) 2003-06-25 2008-11-18 Commvault Systems, Inc. Hierarchical system and method for performing storage operations in a computer network
US7546324B2 (en) 2003-11-13 2009-06-09 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
GB2425198B (en) 2003-11-13 2008-04-09 Commvault Systems Inc System and method for performing a snapshot
JP4244319B2 (ja) * 2003-12-17 2009-03-25 株式会社日立製作所 計算機システム管理プログラム,記録媒体,ならびに計算機システム管理システムおよびそのための管理装置および記憶装置
JP2005234834A (ja) * 2004-02-19 2005-09-02 Hitachi Ltd 論理ボリュームの再配置方法
US7844646B1 (en) 2004-03-12 2010-11-30 Netapp, Inc. Method and apparatus for representing file system metadata within a database for efficient queries
US7539702B2 (en) * 2004-03-12 2009-05-26 Netapp, Inc. Pre-summarization and analysis of results generated by an agent
US7630994B1 (en) * 2004-03-12 2009-12-08 Netapp, Inc. On the fly summarization of file walk data
US7293039B1 (en) 2004-03-12 2007-11-06 Network Appliance, Inc. Storage resource management across multiple paths
JP4500090B2 (ja) * 2004-04-22 2010-07-14 株式会社日立製作所 情報管理システムと情報管理方法
US8266406B2 (en) * 2004-04-30 2012-09-11 Commvault Systems, Inc. System and method for allocation of organizational resources
EP1763755A4 (de) 2004-04-30 2010-04-14 Commvault Systems Inc Hierarchische systeme und verfahren zur bereitstellung einer vereinigten sicht von speicherinformationen
US7509343B1 (en) * 2004-06-09 2009-03-24 Sprint Communications Company L.P. System and method of collecting and reporting system performance metrics
KR100858756B1 (ko) * 2004-07-12 2008-09-16 가부시끼가이샤 도시바 저장 디바이스 및 호스트 장치
WO2006053084A2 (en) 2004-11-05 2006-05-18 Commvault Systems, Inc. Method and system of pooling storage devices
JP2006155047A (ja) * 2004-11-26 2006-06-15 Nec Electronics Corp 検証システム及び検証方法
US8112605B2 (en) * 2005-05-02 2012-02-07 Commvault Systems, Inc. System and method for allocation of organizational resources
US7305528B2 (en) * 2005-07-14 2007-12-04 Broadcom Corporation Automatically detecting types of external data flash devices
JP4843294B2 (ja) 2005-11-04 2011-12-21 株式会社日立製作所 計算機システム及び管理計算機
JP2007133482A (ja) * 2005-11-08 2007-05-31 Hitachi Ltd 親オブジェクトを自動的に表示する計算機及びその表示方法
US7962709B2 (en) 2005-12-19 2011-06-14 Commvault Systems, Inc. Network redirector systems and methods for performing data replication
US7636743B2 (en) 2005-12-19 2009-12-22 Commvault Systems, Inc. Pathname translation in a data replication system
US7617262B2 (en) 2005-12-19 2009-11-10 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
CA2632935C (en) 2005-12-19 2014-02-04 Commvault Systems, Inc. Systems and methods for performing data replication
US8655850B2 (en) 2005-12-19 2014-02-18 Commvault Systems, Inc. Systems and methods for resynchronizing information
US20110010518A1 (en) 2005-12-19 2011-01-13 Srinivas Kavuri Systems and Methods for Migrating Components in a Hierarchical Storage Network
US7606844B2 (en) 2005-12-19 2009-10-20 Commvault Systems, Inc. System and method for performing replication copy storage operations
US7651593B2 (en) 2005-12-19 2010-01-26 Commvault Systems, Inc. Systems and methods for performing data replication
US7624178B2 (en) * 2006-02-27 2009-11-24 International Business Machines Corporation Apparatus, system, and method for dynamic adjustment of performance monitoring
JP4857818B2 (ja) 2006-03-02 2012-01-18 株式会社日立製作所 ストレージ管理方法およびストレージ管理サーバ
JP4896593B2 (ja) * 2006-06-05 2012-03-14 株式会社日立製作所 性能監視方法、計算機及び計算機システム
US8726242B2 (en) 2006-07-27 2014-05-13 Commvault Systems, Inc. Systems and methods for continuous data replication
JP4844319B2 (ja) * 2006-09-22 2011-12-28 富士通株式会社 仮想テープライブラリ装置の共用方法、仮想テープライブラリ装置、およびプログラム
US7539783B2 (en) 2006-09-22 2009-05-26 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library, including removable media
PL2097794T5 (pl) 2006-11-03 2018-01-31 Air Prod & Chem System i sposób monitorowania procesu
US7831566B2 (en) 2006-12-22 2010-11-09 Commvault Systems, Inc. Systems and methods of hierarchical storage management, such as global management of storage operations
US7783917B2 (en) * 2007-02-26 2010-08-24 International Business Machines Corporation Selection of data arrays
US8290808B2 (en) 2007-03-09 2012-10-16 Commvault Systems, Inc. System and method for automating customer-validated statement of work for a data storage environment
JP4931220B2 (ja) * 2007-03-12 2012-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーション 検出装置、システム、プログラムおよび検出方法
US8825970B1 (en) * 2007-04-26 2014-09-02 Netapp, Inc. System and method for mounting a storage volume utilizing a block reference list
US7945724B1 (en) 2007-04-26 2011-05-17 Netapp, Inc. Non-volatile solid-state memory based adaptive playlist for storage system initialization operations
JP4434235B2 (ja) * 2007-06-05 2010-03-17 株式会社日立製作所 計算機システムまたは計算機システムの性能管理方法
US8706976B2 (en) 2007-08-30 2014-04-22 Commvault Systems, Inc. Parallel access virtual tape library and drives
JP5123641B2 (ja) * 2007-10-31 2013-01-23 株式会社日立製作所 性能履歴の管理方法および性能履歴の管理システム
JP2009223442A (ja) 2008-03-13 2009-10-01 Hitachi Ltd ストレージシステム
JP5081718B2 (ja) * 2008-05-20 2012-11-28 株式会社日立製作所 計算機システム並びに管理サーバ及び構成情報取得方法
JP5448139B2 (ja) * 2008-08-22 2014-03-19 株式会社バッファローメモリ ログデータ解析装置又はログデータ解析用プログラム
DE102008046577A1 (de) * 2008-09-10 2010-03-11 Fujitsu Siemens Computers Gmbh Anschlussvorrichtung zum Anschluss einer Mehrzahl von Peripheriegeräten und Betriebsverfahren
US20100070466A1 (en) 2008-09-15 2010-03-18 Anand Prahlad Data transfer techniques within data storage devices, such as network attached storage performing data migration
US8286176B1 (en) 2008-09-29 2012-10-09 Amazon Technologies, Inc. Optimizing resource configurations
JP2010086049A (ja) * 2008-09-29 2010-04-15 Hitachi Ltd 管理計算機及びその運用方法
US8117306B1 (en) 2008-09-29 2012-02-14 Amazon Technologies, Inc. Optimizing content management
US7930393B1 (en) 2008-09-29 2011-04-19 Amazon Technologies, Inc. Monitoring domain allocation performance
US7865594B1 (en) 2008-09-29 2011-01-04 Amazon Technologies, Inc. Managing resources consolidation configurations
US8316124B1 (en) 2008-09-29 2012-11-20 Amazon Technologies, Inc. Managing network data display
US8051166B1 (en) 2008-09-29 2011-11-01 Amazon Technologies, Inc. Service provider optimization of content management
US8122124B1 (en) 2008-09-29 2012-02-21 Amazon Technologies, Inc. Monitoring performance and operation of data exchanges
JP5091833B2 (ja) 2008-10-28 2012-12-05 株式会社日立製作所 監視対象装置管理システム、管理サーバおよび監視対象装置管理方法
US8122098B1 (en) 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker
US9495382B2 (en) 2008-12-10 2016-11-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US8204859B2 (en) 2008-12-10 2012-06-19 Commvault Systems, Inc. Systems and methods for managing replicated database data
WO2010086902A1 (en) 2009-02-02 2010-08-05 Hitachi, Ltd. Information apparatus and method of generating tuning plan for resource configuration of storage system
JP5229486B2 (ja) * 2009-02-16 2013-07-03 株式会社日立製作所 管理計算機及び処理管理方法
JP5245934B2 (ja) * 2009-03-11 2013-07-24 富士通株式会社 管理装置の管理プログラム、管理装置、管理装置の管理方法およびストレージシステム
US7917618B1 (en) 2009-03-24 2011-03-29 Amazon Technologies, Inc. Monitoring web site content
US8521851B1 (en) 2009-03-27 2013-08-27 Amazon Technologies, Inc. DNS query processing using resource identifiers specifying an application broker
JP5428075B2 (ja) * 2009-04-17 2014-02-26 株式会社日立製作所 性能モニタリングシステム、ボトルネック判定方法及び管理計算機
US20100274886A1 (en) * 2009-04-24 2010-10-28 Nelson Nahum Virtualized data storage in a virtualized server environment
JP2011059970A (ja) 2009-09-10 2011-03-24 Hitachi Ltd 外部接続構成におけるボリューム割り当て方法
US8331370B2 (en) 2009-12-17 2012-12-11 Amazon Technologies, Inc. Distributed routing architecture
US8325730B2 (en) * 2009-12-17 2012-12-04 Amazon Technologies, Inc. Distributed routing architecture
US8331371B2 (en) * 2009-12-17 2012-12-11 Amazon Technologies, Inc. Distributed routing architecture
US9639446B2 (en) * 2009-12-21 2017-05-02 International Business Machines Corporation Trace monitoring
US8832368B1 (en) * 2010-02-18 2014-09-09 Netapp, Inc. Method and apparatus for slicing mass storage devices
JP5222876B2 (ja) 2010-03-23 2013-06-26 株式会社日立製作所 計算機システムにおけるシステム管理方法、及び管理システム
US8504517B2 (en) 2010-03-29 2013-08-06 Commvault Systems, Inc. Systems and methods for selective data replication
US8504515B2 (en) 2010-03-30 2013-08-06 Commvault Systems, Inc. Stubbing systems and methods in a data replication environment
US8725698B2 (en) 2010-03-30 2014-05-13 Commvault Systems, Inc. Stub file prioritization in a data replication system
US8352422B2 (en) 2010-03-30 2013-01-08 Commvault Systems, Inc. Data restore systems and methods in a replication environment
US8589347B2 (en) 2010-05-28 2013-11-19 Commvault Systems, Inc. Systems and methods for performing data replication
US9178754B2 (en) * 2010-08-13 2015-11-03 Symantec Corporation Method and system for anomaly detection and presentation
US9244779B2 (en) 2010-09-30 2016-01-26 Commvault Systems, Inc. Data recovery operations, such as recovery from modified network data management protocol data
JP5568776B2 (ja) * 2010-11-05 2014-08-13 株式会社日立製作所 計算機のモニタリングシステム及びモニタリング方法
US9021198B1 (en) 2011-01-20 2015-04-28 Commvault Systems, Inc. System and method for sharing SAN storage
JP2012221340A (ja) * 2011-04-12 2012-11-12 Fujitsu Ltd 制御方法及びプログラム、並びにコンピュータ
JP5684640B2 (ja) * 2011-04-22 2015-03-18 株式会社日立ソリューションズ 仮想環境管理システム
FR2974647B1 (fr) * 2011-04-26 2013-04-26 Bull Sas Dispositif de reperage pour reperer une armoire informatique parmi une pluralite d'armoires informatiques
WO2013001609A1 (ja) 2011-06-28 2013-01-03 株式会社日立製作所 監視システム、及び監視方法
US8954979B1 (en) * 2011-08-15 2015-02-10 Netapp, Inc. Method and system for managing resources in a network
JP5747765B2 (ja) * 2011-09-27 2015-07-15 日本電気株式会社 障害分析装置、障害分析方法、およびプログラム
US9471578B2 (en) 2012-03-07 2016-10-18 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9298715B2 (en) 2012-03-07 2016-03-29 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9529871B2 (en) 2012-03-30 2016-12-27 Commvault Systems, Inc. Information management of mobile device data
US9342537B2 (en) 2012-04-23 2016-05-17 Commvault Systems, Inc. Integrated snapshot interface for a data storage system
US9069482B1 (en) * 2012-12-14 2015-06-30 Emc Corporation Method and system for dynamic snapshot based backup and recovery operations
US20140172372A1 (en) * 2012-12-17 2014-06-19 Microsoft Corporation Operation speed as a dynamic level line
US10379988B2 (en) 2012-12-21 2019-08-13 Commvault Systems, Inc. Systems and methods for performance monitoring
US20140181085A1 (en) 2012-12-21 2014-06-26 Commvault Systems, Inc. Data storage system for analysis of data across heterogeneous information management systems
US9021452B2 (en) 2012-12-27 2015-04-28 Commvault Systems, Inc. Automatic identification of storage requirements, such as for use in selling data storage management solutions
US9069799B2 (en) 2012-12-27 2015-06-30 Commvault Systems, Inc. Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US9886346B2 (en) 2013-01-11 2018-02-06 Commvault Systems, Inc. Single snapshot for multiple agents
US20140201140A1 (en) 2013-01-11 2014-07-17 Commvault Systems, Inc. Data synchronization management
CN104252405B (zh) * 2013-06-26 2018-02-27 腾讯科技(深圳)有限公司 日志信息的输出方法及装置
US10949382B2 (en) 2014-01-15 2021-03-16 Commvault Systems, Inc. User-centric interfaces for information management systems
US9495251B2 (en) 2014-01-24 2016-11-15 Commvault Systems, Inc. Snapshot readiness checking and reporting
US9753812B2 (en) 2014-01-24 2017-09-05 Commvault Systems, Inc. Generating mapping information for single snapshot for multiple applications
US9632874B2 (en) 2014-01-24 2017-04-25 Commvault Systems, Inc. Database application backup in single snapshot for multiple applications
US9639426B2 (en) 2014-01-24 2017-05-02 Commvault Systems, Inc. Single snapshot for multiple applications
US10169121B2 (en) 2014-02-27 2019-01-01 Commvault Systems, Inc. Work flow management for an information management system
US9760446B2 (en) 2014-06-11 2017-09-12 Micron Technology, Inc. Conveying value of implementing an integrated data management and protection system
US9774672B2 (en) 2014-09-03 2017-09-26 Commvault Systems, Inc. Consolidated processing of storage-array commands by a snapshot-control media agent
US10042716B2 (en) 2014-09-03 2018-08-07 Commvault Systems, Inc. Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9648105B2 (en) 2014-11-14 2017-05-09 Commvault Systems, Inc. Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9448731B2 (en) 2014-11-14 2016-09-20 Commvault Systems, Inc. Unified snapshot storage management
US10027739B1 (en) 2014-12-16 2018-07-17 Amazon Technologies, Inc. Performance-based content delivery
US9769248B1 (en) 2014-12-16 2017-09-19 Amazon Technologies, Inc. Performance-based content delivery
US10311371B1 (en) 2014-12-19 2019-06-04 Amazon Technologies, Inc. Machine learning based content delivery
US10225365B1 (en) 2014-12-19 2019-03-05 Amazon Technologies, Inc. Machine learning based content delivery
US10311372B1 (en) 2014-12-19 2019-06-04 Amazon Technologies, Inc. Machine learning based content delivery
US10956299B2 (en) 2015-02-27 2021-03-23 Commvault Systems, Inc. Diagnosing errors in data storage and archiving in a cloud or networking environment
US10225326B1 (en) 2015-03-23 2019-03-05 Amazon Technologies, Inc. Point of presence based data uploading
US9928144B2 (en) 2015-03-30 2018-03-27 Commvault Systems, Inc. Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
EP3281390B1 (de) 2015-04-09 2022-03-23 OMRON Corporation Eingebetteter webserver
US10324914B2 (en) 2015-05-20 2019-06-18 Commvalut Systems, Inc. Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10275320B2 (en) 2015-06-26 2019-04-30 Commvault Systems, Inc. Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US10101913B2 (en) 2015-09-02 2018-10-16 Commvault Systems, Inc. Migrating data to disk without interrupting running backup operations
US10248494B2 (en) 2015-10-29 2019-04-02 Commvault Systems, Inc. Monitoring, diagnosing, and repairing a management database in a data storage management system
US10503753B2 (en) 2016-03-10 2019-12-10 Commvault Systems, Inc. Snapshot replication operations based on incremental block change tracking
US10218637B2 (en) 2016-11-03 2019-02-26 International Business Machines Corporation System and method for forecasting and expanding software workload boundaries
US10949308B2 (en) 2017-03-15 2021-03-16 Commvault Systems, Inc. Application aware backup of virtual machines
US11032350B2 (en) 2017-03-15 2021-06-08 Commvault Systems, Inc. Remote commands framework to control clients
US11010261B2 (en) 2017-03-31 2021-05-18 Commvault Systems, Inc. Dynamically allocating streams during restoration of data
US20180293013A1 (en) * 2017-04-06 2018-10-11 Dell Products, Lp System and Method for Dynamically Allocating Storage Drives in a Storage Array
JP6588956B2 (ja) * 2017-11-14 2019-10-09 株式会社日立製作所 計算機、ボトルネック特定方法、及びプログラム
US10742735B2 (en) 2017-12-12 2020-08-11 Commvault Systems, Inc. Enhanced network attached storage (NAS) services interfacing to cloud storage
US10831591B2 (en) 2018-01-11 2020-11-10 Commvault Systems, Inc. Remedial action based on maintaining process awareness in data storage management
US10732885B2 (en) 2018-02-14 2020-08-04 Commvault Systems, Inc. Block-level live browsing and private writable snapshots using an ISCSI server
US20200192572A1 (en) 2018-12-14 2020-06-18 Commvault Systems, Inc. Disk usage growth prediction system
US11042318B2 (en) 2019-07-29 2021-06-22 Commvault Systems, Inc. Block-level data replication
CN112835774B (zh) * 2021-01-12 2022-07-05 浙江中控技术股份有限公司 显卡性能的可视化方法及装置、设备、计算机可读存储介质
US11593223B1 (en) 2021-09-02 2023-02-28 Commvault Systems, Inc. Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11809285B2 (en) 2022-02-09 2023-11-07 Commvault Systems, Inc. Protecting a management database of a data storage management system to meet a recovery point objective (RPO)

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4310883A (en) * 1978-02-13 1982-01-12 International Business Machines Corporation Method and apparatus for assigning data sets to virtual volumes in a mass store
US5623598A (en) 1994-11-22 1997-04-22 Hewlett-Packard Company Method for identifying ways to improve performance in computer data storage systems
JP3641872B2 (ja) * 1996-04-08 2005-04-27 株式会社日立製作所 記憶装置システム
US6061761A (en) * 1997-10-06 2000-05-09 Emc Corporation Method for exchanging logical volumes in a disk array storage device in response to statistical analyses and preliminary testing
US6078990A (en) * 1998-02-06 2000-06-20 Ncr Corporation Volume set configuration using a single operational view
US6466973B2 (en) 1998-03-06 2002-10-15 Adaptec, Inc. Method and system for managing storage devices over a network
US6324654B1 (en) 1998-03-30 2001-11-27 Legato Systems, Inc. Computer network remote data mirroring system
US6301615B1 (en) 1998-10-14 2001-10-09 Sun Microsystems, Inc. Cluster performance monitoring utility
US6346954B1 (en) 1998-12-21 2002-02-12 International Business Machines Corporation User interface for configuring and managing a multi-drive data storage system
US6542961B1 (en) 1998-12-22 2003-04-01 Hitachi, Ltd. Disk storage system including a switch
IE20000203A1 (en) 1999-03-25 2001-02-21 Converge Net Technologies Inc Storage domain management system
US6389432B1 (en) 1999-04-05 2002-05-14 Auspex Systems, Inc. Intelligent virtual volume access
US6671776B1 (en) 1999-10-28 2003-12-30 Lsi Logic Corporation Method and system for determining and displaying the topology of a storage array network having multiple hosts and computer readable medium for generating the topology
US6487562B1 (en) * 1999-12-20 2002-11-26 Emc Corporation Dynamically modifying system parameters in data storage system
JP2001337790A (ja) 2000-05-24 2001-12-07 Hitachi Ltd 記憶システム及びその階層管理制御方法
US6772285B2 (en) 2000-11-30 2004-08-03 Emc Corporation System and method for identifying busy disk storage units
US6895485B1 (en) * 2000-12-07 2005-05-17 Lsi Logic Corporation Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays
JP2002182859A (ja) 2000-12-12 2002-06-28 Hitachi Ltd ストレージシステムおよびその利用方法
GB0102802D0 (en) * 2001-02-03 2001-03-21 Trw Lucas Varity Electric Electrical power-assisted steering systems
JP4090216B2 (ja) 2001-05-16 2008-05-28 株式会社日立製作所 ディスクボリュームの管理方法及びその装置
US8171414B2 (en) 2001-05-22 2012-05-01 Netapp, Inc. System and method for consolidated reporting of characteristics for a group of file systems
US7343410B2 (en) 2001-06-28 2008-03-11 Finisar Corporation Automated creation of application data paths in storage area networks
JP2003122508A (ja) 2001-10-15 2003-04-25 Hitachi Ltd ボリューム管理方法及び装置
JP2003216348A (ja) 2001-11-14 2003-07-31 Hitachi Ltd 記憶装置の管理方法および管理装置
US20030200347A1 (en) 2002-03-28 2003-10-23 International Business Machines Corporation Method, system and program product for visualization of grid computing network status
JP4310070B2 (ja) 2002-04-26 2009-08-05 株式会社日立製作所 ストレージシステムの運用管理方式
JP2003345531A (ja) 2002-05-24 2003-12-05 Hitachi Ltd ストレージシステム、管理サーバ、及びそのアプリケーションの管理方法
US20040059807A1 (en) 2002-09-16 2004-03-25 Finisar Corporation Network analysis topology detection
US7219300B2 (en) 2002-09-30 2007-05-15 Sanavigator, Inc. Method and system for generating a network monitoring display with animated utilization information
JP4202709B2 (ja) 2002-10-07 2008-12-24 株式会社日立製作所 ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法
US6804627B1 (en) 2002-12-31 2004-10-12 Emc Corporation System and method for gathering and analyzing database performance statistics
JP2004302751A (ja) 2003-03-31 2004-10-28 Hitachi Ltd 計算機システムの性能管理方法、および、記憶装置の性能を管理する計算機システム

Also Published As

Publication number Publication date
US20080098110A1 (en) 2008-04-24
US20050278478A1 (en) 2005-12-15
EP1515236B1 (de) 2007-05-09
US7096315B2 (en) 2006-08-22
EP1837770A3 (de) 2011-04-06
DE602004012900D1 (de) 2008-05-15
JP2005062941A (ja) 2005-03-10
JP4421230B2 (ja) 2010-02-24
US8209482B2 (en) 2012-06-26
US20070016736A1 (en) 2007-01-18
US20120173697A1 (en) 2012-07-05
US7523254B2 (en) 2009-04-21
US7310701B2 (en) 2007-12-18
EP1515236A3 (de) 2005-03-30
US7127555B2 (en) 2006-10-24
US8407414B2 (en) 2013-03-26
US20090177839A1 (en) 2009-07-09
US20110276755A1 (en) 2011-11-10
EP1785871B1 (de) 2008-04-02
EP1837770A2 (de) 2007-09-26
US20050039085A1 (en) 2005-02-17
DE602004006345T2 (de) 2008-01-10
EP1515236A2 (de) 2005-03-16
EP1785871A1 (de) 2007-05-16
DE602004006345D1 (de) 2007-06-21
US8006035B2 (en) 2011-08-23

Similar Documents

Publication Publication Date Title
DE602004012900T2 (de) Verfahren zur Analyse von Leistungsinformation
DE602005000926T2 (de) Speichersystem und Speicherauszugs-Erstellungsverfahren eines Speichersystems
DE69938378T2 (de) Kopieren von Daten in Speichersystemen
DE602004008550T2 (de) Speichervorrichtung und System zum Bereitstellen einer Reservierungsfunktion für einen Kommunikationspuffer.
DE60008021T2 (de) Speicherverwaltungssystem mit gemeinsamen trägerverwalter
DE602004005415T2 (de) Rechnersystem zur Wiedergewinnung von Daten auf Basis von Datenprioritäten
DE10112941B4 (de) System und Verfahren für das parallele Lesen von primären und sekundären Sicherungen zur Wiederherstellung mehrerer gemeinsam benutzter Datenbankdateien
DE60121231T2 (de) Datenverarbeitungsverfahren
DE60121827T2 (de) Vorrichtung und verfahren zur wiedergewinnung von daten
DE102004028808B4 (de) Speichersystem, das mit einem externen Speichersystem verbunden ist und Verfahren zum Verbinden derartiger Systeme
DE69933187T2 (de) Dokumentensuchverfahren und Dienst
DE60004628T2 (de) Bestimmung eines Systemmodells für Fehlererkennung und Lokalisierung, insbesondere in Rechnersystemen
DE102005051429A1 (de) Verfahren und Software zur Analyse von Forschungsveröffentlichungen
DE10000124A1 (de) Verfahren zum Übertragen und Indexieren von Daten von alten Medien zu neuen Medien
DE69628374T2 (de) Datenverwaltungssystem
DE102007015535A1 (de) Verfahren zur digitalen Speicherung von Daten auf einem Datenspeicher mit beschränktem verfügbarem Speicherplatz
DE102008040009A1 (de) Lastverteiltes Zuweisen von medizinischen Taskflows auf Server einer Serverfarm
DE112014000087T5 (de) Informationssammelsystem, Informationssammelverfahren, und Speichermedium
DE19534819B4 (de) Verfahren und Vorrichtung zum Konfigurieren einer Datenbank
DE10234138A1 (de) Verwalten einer Speicherkonkurrenz bei automatisierten Speichersystemen
DE112013006588T5 (de) Verwaltungssystem zum Verwalten eines Computersystems und Verwaltungsverfahren hierfür
WO2022179996A1 (de) Vorhersagen eines bevorstehenden auftretens einer funktionsstörung anhand einer log-daten analyse
DE19903963B4 (de) Datenübertragungsanordnung und -verfahren
DE60129942T2 (de) Verfahren und System zur Identifizierung von Geräten, welche über ein Netzwerk verbunden sind, wie z.B. Personal Computer
DE69812257T2 (de) Verfahren zur Datenübertragung zwischen Rechnern über ein Speichersubsystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition