2013-02-07 3 views
0

서버 측에서 리디렉션이 발생하면 NFS 네트워크 트래픽이 어떻게 이동하는지 알고 싶습니다.auto_direct를 사용한 NFS 네트워크 트래픽

는 예컨대 : 클라이언트는 가 dir_a의 NFS SERVER_A에 장착 액세스하지만 SERVER_A에는은/etc/auto_directdir_a에 dir_b에 SERVER_B 리디렉션 항목이 포함되어 있습니다.

이 경우 NFS 클라이언트는 어떤 서버와 통신합니까? 가장 중요한 질문은 어떤 머신에서 대량의 NFS 데이터 트래픽이 발생 하는가하는 것입니다.

모든 사항은 Solaris 10 용입니다.

답변

0

나는 몇 가지 테스트를했습니다 그리고 그에서 클라이언트가 어떻게 든 리디렉션에 대해 알고있는 것 같다 : 나는 dir_a에서 일부 파일 액세스를 만들어으로 클라이언트의 인터페이스를 봤다

[email protected] $ df dir_a 
dir_a(auto_direct  ):  0 blocks  0 files 

server_aserver_b. 고객의 경우 :

cd dir_a; 진실한 동안; do echo 1111111111111111111111111111 >> t; SERVER_A는 클라이언트의 인터페이스에

을 수행 (단지 전체 트래픽) 트래픽 증가가 없었다 (. 위의 스크립트 루프가 아래에 * 표시가되어 실행 된 시간을)

[email protected]: netstat -I bnxe0 10 
    input bnxe0  output  input (Total) output 
packets errs packets errs colls packets errs packets errs colls 
8819 0  4476 0  0  8920 0  4494 0  0  
8800 0  4451 0  0  8871 0  4466 0  0  
8753 0  4371 0  0  27468 0  26777 0  0  * 
8704 0  4378 0  0  27772 0  27227 0  0  * 
8734 0  4381 0  0  28425 0  28044 0  0  * 
8789 0  4453 0  0  13053 0  9317 0  0  
8765 0  4407 0  0  8871 0  4420 0  0  
SERVER_B 대한 클라이언트의 인터페이스에

동안이 있었다 :

[email protected]:~$ netstat -I bnxe4 10 
    input bnxe4  output  input (Total) output 
packets errs packets errs colls packets errs packets errs colls 
121  0  17  0  0  8942 0  4494 0  0  
10467 0  12473 0  0  19264 0  16927 0  0  * 
18579 0  22362 0  0  27291 0  26732 0  0  * 
21735 0  25978 0  0  30466 0  30364 0  0  * 
10971 0  12970 0  0  19760 0  17395 0  0  * 
35  0  12  0  0  8782 0  4432 0  0  

그래서 내 경우에는이 보인다 클라이언트 시간 server_a은 NFS 데이터 트래픽을 프록시 처리하지 않습니다. 나는 아직도 이런 상황이 어떤 상황에서 발생하는지 궁금해합니다. 모든 구성 옵션 등

관련 문제