Hi, Ghousia,
My apologies for the slow response. If you are still interested,
would you mind download the latest code from SVN and try to see if
java/milky.java can reproduce the problem?
The attached log file is from a run with milky.java with my
replication of your test data (which seems to be slightly smaller than
yours).
Thanks.
John
PS: You can check out the latest code from SVN with the following command
svn checkout https://codeforge.lbl.gov/anonscm/fastbit
If you have already checked out a copy some time ago, you only need to
do 'svn update' in the working directory.
On 3/14/11 6:23 AM, Ghousia wrote:
Hi John,
Thanks for the reply,
We are still working on the sample data available with fastbit
examples. To reach 5G partitions, we are concatenating the data
available in test0.csv under tests directory of Fastbit. Once we
achieve the desired performance with fastbit we will start
experimenting Fastbit with our business data.
Kindly find below answers to your questions:
1. How much memory do you have on the test machine? how much memory is
allotted to FastBit?
We are running the fastbit on a dedicated Redhat linux el5 machine
without much overhead from other processes. Test machines have a
memory of 24G, with around 8G allotted to Fastbit . (This is set
through java argument)
2. How many results (rows) are you retrieving? what type of values
are involved? what is the expected sizes of them?
Around 4497792 rows out of total<> rows are being
retrieved per partition. We are fetching columns with integers types.
Each query results in 5MB data.
3. Are you keeping the values in Java code? How much memory do you
expect to use?
We are not keeping the values in java code. Just to analyze this
issue in detail, we are throwing away the result. Once we get pass
this issue, we will start utilizing the results values further in our
code.
Many Thanks,
Ghousia.
FastBit.set_messsage_level(2) returned 0
starting to process directory ../../t/0
Completed construction of an part named t0 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/0"
419430400 rows and 3 columns
query[Cs-1JJqH643----0]::setPartition -- new data patition name t0
query[Cs-1JJqH643----0]::setWhereClause -- where "a=0"
column[t0.a](BYTE)::readIndex -- the basic index was read (../../t/0) in 0.001
sec(CPU), 0.046906 sec(elapsed)
query[Cs-1JJqH643----0]::evaluate -- time to compute the 4194304 hits: 0.549916
sec(CPU), 0.691084 sec(elapsed).
query[Cs-1JJqH643----0]::evaluate -- user kewu FROM t0 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/0 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/0 took 7227 ms
starting to process directory ../../t/1
Completed construction of an part named t1 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/1"
419430400 rows and 3 columns
query[Cs-1JJqH64Z----1]::setPartition -- new data patition name t1
query[Cs-1JJqH64Z----1]::setWhereClause -- where "a=0"
column[t1.a](BYTE)::readIndex -- the basic index was read (../../t/1) in 0.001
sec(CPU), 0.249024 sec(elapsed)
query[Cs-1JJqH64Z----1]::evaluate -- time to compute the 4194304 hits: 0.540917
sec(CPU), 0.858713 sec(elapsed).
query[Cs-1JJqH64Z----1]::evaluate -- user kewu FROM t1 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/1 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/1 took 6900 ms
starting to process directory ../../t/2
Completed construction of an part named t2 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/2"
419430400 rows and 3 columns
query[Cs-1JJqH65-----2]::setPartition -- new data patition name t2
query[Cs-1JJqH65-----2]::setWhereClause -- where "a=0"
column[t2.a](BYTE)::readIndex -- the basic index was read (../../t/2) in 0
sec(CPU), 0.0350199 sec(elapsed)
query[Cs-1JJqH65-----2]::evaluate -- time to compute the 4194304 hits: 0.541917
sec(CPU), 0.642127 sec(elapsed).
query[Cs-1JJqH65-----2]::evaluate -- user kewu FROM t2 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/2 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/2 took 6801 ms
starting to process directory ../../t/3
Completed construction of an part named t3 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/3"
419430400 rows and 3 columns
query[Cs-1JJqH65R----3]::setPartition -- new data patition name t3
query[Cs-1JJqH65R----3]::setWhereClause -- where "a=0"
column[t3.a](BYTE)::readIndex -- the basic index was read (../../t/3) in 0
sec(CPU), 0.506515 sec(elapsed)
query[Cs-1JJqH65R----3]::evaluate -- time to compute the 4194304 hits: 0.543917
sec(CPU), 1.1402 sec(elapsed).
query[Cs-1JJqH65R----3]::evaluate -- user kewu FROM t3 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/3 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/3 took 7276 ms
starting to process directory ../../t/4
Completed construction of an part named t4 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/4"
419430400 rows and 3 columns
query[Cs-1JJqH65w----4]::setPartition -- new data patition name t4
query[Cs-1JJqH65w----4]::setWhereClause -- where "a=0"
column[t4.a](BYTE)::readIndex -- the basic index was read (../../t/4) in 0
sec(CPU), 0.368333 sec(elapsed)
query[Cs-1JJqH65w----4]::evaluate -- time to compute the 4194304 hits: 0.53092
sec(CPU), 0.963928 sec(elapsed).
query[Cs-1JJqH65w----4]::evaluate -- user kewu FROM t4 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/4 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/4 took 6990 ms
starting to process directory ../../t/5
Completed construction of an part named t5 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/5"
419430400 rows and 3 columns
query[Cs-1JJqH66N----5]::setPartition -- new data patition name t5
query[Cs-1JJqH66N----5]::setWhereClause -- where "a=0"
column[t5.a](BYTE)::readIndex -- the basic index was read (../../t/5) in 0
sec(CPU), 0.0585041 sec(elapsed)
query[Cs-1JJqH66N----5]::evaluate -- time to compute the 4194304 hits: 0.520921
sec(CPU), 0.639361 sec(elapsed).
query[Cs-1JJqH66N----5]::evaluate -- user kewu FROM t5 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/5 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/5 took 7447 ms
starting to process directory ../../t/6
Completed construction of an part named t6 --
C:\Home\John\src\ibis\win\Debug\ardea.exe -d t0 -m a:b, b:f, c:s -t test0.csv
activeDir = "../../t/6"
419430400 rows and 3 columns
query[Cs-1JJqH66s----6]::setPartition -- new data patition name t6
query[Cs-1JJqH66s----6]::setWhereClause -- where "a=0"
column[t6.a](BYTE)::readIndex -- the basic index was read (../../t/6) in 0
sec(CPU), 0.39732 sec(elapsed)
query[Cs-1JJqH66s----6]::evaluate -- time to compute the 4194304 hits: 0.530919
sec(CPU), 1.0143 sec(elapsed).
query[Cs-1JJqH66s----6]::evaluate -- user kewu FROM t6 WHERE a=0 ==> 4194304
hits.
applying "a=0" on data in ../../t/6 produced 4194304 hits
a[4194304]: 0 0 0 0 ... (4194300 skipped)
b[4194304]: 0.0 0.0 0.0 0.0 ... (4194300 skipped)
FastBit.destroy_query returned 0
Processing directory ../../t/6 took 6846 ms
fileManager::clear -- completed with 392 bytes of storage remain in memory
after removing all managed objects
_______________________________________________
FastBit-users mailing list
[email protected]
https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users