An information processing apparatus having a common storage accessible by a
host includes: an NIC group connected with a plurality of communication
paths connected to the host; an I/O processing unit for executing I/O
processing of the common storage in response to an I/O request of the
host; a storing unit for holding log information for each data transfer
performed from/to the host; and a communication path selection unit for
selecting, as a data transfer path, a communication path having actually
indicated good I/O processing performance among communication paths used
in the past data transfer approximate in a communication condition by
referring to the log information held by the storing unit.
Um instrumento processar de informação que tem um armazenamento comum acessível por um anfitrião inclui: um grupo do NIC conectou com um plurality dos trajetos de comunicação conectados ao anfitrião; uma unidade processando de I/O para executar processar de I/O do armazenamento comum em resposta a um pedido de I/O do anfitrião; uma unidade armazenando para prender a informação do registro para cada transferência de dados executou from/to o anfitrião; e uma unidade da seleção de trajeto de uma comunicação para selecionar, como um trajeto de transferência de dados, um trajeto de comunicação que indica realmente o desempenho processando bom de I/O entre os trajetos de comunicação usados em transferência de dados passada aproximada em uma condição de uma comunicação consultando à informação do registro prendida pela unidade armazenando.