On Jan 28, 2011, at 9:53 PM, Harsh J wrote:

> Moving discussion to hdfs-user mailing list: hdfs-u...@hadoop.apache.com
> 
> On Sat, Jan 29, 2011 at 5:06 AM, Pei HE <pei...@gmail.com> wrote:
>> Hi all,
>> I want to know the detailed performance of Hadoop.
>> 
>> I am writing a client code to test the latency, transfer speed of
>> HDFS, and the time of initiating a JVM for a task.
>> 
>> Does anyone know that which classes can be called without running a
>> whole map/reduce job to find out the performance of Hadoop?

You can get the performance of HDFS without Hadoop by using it directly:

######## Creating 1GB file ###########

#ftg-007:/usr/local/hadoop # dd if=/dev/zero of=/hdfs/demofile bs=1M count=1000
1000+0 records in                                                             
1000+0 records out                                                            
1048576000 bytes (1.0 GB) copied, 8.78527 s, 119 MB/s

######### Copy from local to HDFS ########
#ftg-007:/usr/local/hadoop # time ./bin/hadoop dfs  -copyFromLocal 
/hdfs/demofile /
real    0m51.911s
user    0m9.945s
sys     0m2.128s

######### Copy to Local from HDFS ########
#ftg-007:/usr/local/hadoop # time ./bin/hadoop dfs  -copyToLocal  /demofile 
/hdfs/test/
real    0m19.068s
user    0m8.205s 
sys     0m4.948s 

>> 
>> I am trying to create a DFSClient in the following way.
>>                Configuration conf = new Configuration();
>>                DFSClient client = new DFSClient(conf);
>>                client.exists("hdfs://localhost:9900/home/");
>> But, a RemoteException was thrown.
> 
> Would help to know what the cause for the throw of a RemoteException was.
> 
> -- 
> Harsh J
> www.harshj.com

Reply via email to