Friday, March 4, 2011

NetApp的Phone Interview惨败(三)

6. CIFS SMB protocol里面,当要read big chunks of data的时候,client端send出去的message type是什么?

这个我也不会。以前在工作中都是用Wireshark检查SMB的network trace,而且主要是关注authentication这块(所用的msg type似乎是SESSION SETUP ANDX REQUEST ),很少bug是发生在data transfer中的,所以也未曾关注过其msg type。不过,只要手上有一个SMB的trace,用Wireshark应该很容易看得出来的。

依稀记得这个msg type是“User Data”?不确切,网络上也找不到这方面的准确资料。留待以后手上有trace再说吧。Not a critical problem, after all.


7. 一个storage server的运行过程中,突然出现stop responding的现象。如果不看code,不看GDB的trace和应用程序的log,该怎样快速诊断出可能的原因?

当时面试官和我说的是这种问题,第一个想法应该是不是disk IO出问题了?也有可能是database的操作出了问题,因为database的操作和读写硬盘紧密相关。不过我想,不看log,不看trace,怎么能断定是disk IO的问题?莫非去看硬盘指示灯?

因为电面表现太差,也没好意思去详细问这个问题的思路。

No comments:

Post a Comment