SlideShare una empresa de Scribd logo
1 de 20
ZFS test with VM on PC
Alignment test
• Commands
– cp ~/r100609_1_thy__coreRag1__Rag1_E1.fastq .
– ~/src/bowtie2-2.1.0/bowtie2 -x ~/indexes/mm9 -
U r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.sam --
threads 2
• Check the process status (execution time
,CPU, memory) with “ps” command for each
10 seconds
Alignment test
Uncompressed Compressed
resident set size, the non-swapped physical memory that a task has used (in kiloBytes)
% CPU
Memory
I/O performance
• Copy 1GB divided by 1 – 10 blocks
• Command
– for count in $(seq 1 10); do for directory in
uncompressed compressed; do dd if=/dev/zero
of=/mnt/$directory/foovar count=$count bs=`perl
-e "print int(1000000000 / $count - 0.5) + 1"`
2>&1 | tail -n1 | sed 's/^.*, //'; done; done | paste
- - > dd.txt &
I/O performance
Blocks Uncompressed Compressed
1 50.1 MB/s 59.1 MB/s
2 56.0 MB/s 54.5 MB/s
3 56.0 MB/s 57.8 MB/s
4 57.6 MB/s 52.7 MB/s
5 53.9 MB/s 58.9 MB/s
6 57.2 MB/s 61.4 MB/s
7 52.3 MB/s 60.0 MB/s
8 43.9 MB/s 60.7 MB/s
9 58.2 MB/s 57.3 MB/s
10 48.1 MB/s 61.3 MB/s
File system disk space usage (df)
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/fedora-root 64247652 25341508 35635900 42% /
devtmpfs 1017952 0 1017952 0% /dev
tmpfs 1025732 80 1025652 1% /dev/shm
tmpfs 1025732 708 1025024 1% /run
tmpfs 1025732 0 1025732 0% /sys/fs/cgroup
tmpfs 1025732 12 1025720 1% /tmp
/dev/sda1 487652 67503 394549 15% /boot
129.112.138.227:/mnt/zfs1 203341312 8697920 194643392 5% /mnt/uncompressed
129.112.138.227:/mnt/zfs2 203341376 3823808 199517568 2% /mnt/compressed
File system disk space usage (df)
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/fedora-root 64247652 25341508 35635900 42% /
devtmpfs 1017952 0 1017952 0% /dev
tmpfs 1025732 80 1025652 1% /dev/shm
tmpfs 1025732 708 1025024 1% /run
tmpfs 1025732 0 1025732 0% /sys/fs/cgroup
tmpfs 1025732 12 1025720 1% /tmp
/dev/sda1 487652 67503 394549 15% /boot
129.112.138.227:/mnt/zfs1 203341312 2181504 201159808 2% /mnt/uncompressed
129.112.138.227:/mnt/zfs2 203341376 2181376 201160000 2% /mnt/compressed
After gzipping of data files
ZFS test with Amazon EC2
Alignment test 1
• Commands (4 processes using 4 CPU cores)
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.1.sam --threads 1 &
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.2.sam --threads 1 &
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.3.sam --threads 1 &
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.4.sam --threads 1 &
Alignment test 1
• The test processes were terminated with memory error.
Out of memory allocating the offs[] array for the Bowtie index.
Please try again on a computer with more memory.
Error: Encountered internal Bowtie 2 exception (#1)
Command: /home/ec2-user/src/bowtie2-2.1.0/bowtie2-align --
wrapper basic-0 -x indexes/mm9 -S
r100609_1_thy__coreRag1__Rag1_E1.1.sam --threads 1 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq
bowtie2-align exited with value 1
Alignment test 2
• Commands (2 processes using 4 CPU cores)
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.1.sam --
threads 2 &
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.2.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.2.sam --
threads 2 &
Alignment test 2
Uncompressed
resident set size, the non-swapped physical memory that a task has used (in kiloBytes)
% CPU
Memory
Alignment test 2
Compressed
resident set size, the non-swapped physical memory that a task has used (in kiloBytes)
% CPU
Memory
Alignment test 3
• Checking the total memory usage
• Commands (1 process using 2 CPU cores)
– free -t -s 1
– ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U
r100609_1_thy__coreRag1__Rag1_E1.fastq -S
r100609_1_thy__coreRag1__Rag1_E1.sam --
threads 4 &
Alignment test 3
Uncompressed Compressed
I/O performance (Read rate)
Blocks Uncompressed Compressed
1 1.1 GB/s 1.1 GB/s
2 1.6 GB/s 1.6 GB/s
3 1.9 GB/s 2.0 GB/s
4 2.2 GB/s 2.2 GB/s
5 2.3 GB/s 2.4 GB/s
6 2.4 GB/s 2.4 GB/s
7 2.5 GB/s 2.5 GB/s
8 2.6 GB/s 2.6 GB/s
9 2.6 GB/s 2.6 GB/s
10 2.6 GB/s 2.7 GB/s
I/O performance (Write rate 1)
Blocks Uncompressed Compressed
1 43.6 MB/s 324 MB/s
2 1.1 GB/s 1.1 GB/s
3 1.2 GB/s 43.9 MB/s
4 42.8 MB/s 1.3 GB/s
5 46.0 MB/s 165 MB/s
6 57.1 MB/s 46.3 MB/s
7 374 MB/s 1.4 GB/s
8 1.1 GB/s 45.4 MB/s
9 42.5 MB/s 44.8 MB/s
10 510 MB/s 1.4 GB/s
I/O performance (Write rate 2)
Blocks Uncompressed Compressed
1 814 MB/s 812 MB/s
2 1.1 GB/s 45.5 MB/s
3 43.3 MB/s 50.4 MB/s
4 233 MB/s 1.3 GB/s
5 1.3 GB/s 45.5 MB/s
6 41.8 MB/s 1.3 GB/s
7 98.6 MB/s 176 MB/s
8 60.4 MB/s 599 MB/s
9 47.3 MB/s 38.0 MB/s
10 1.5 GB/s 1.4 GB/s
File system disk space usage (df)
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvde1 6193088 2393636 3736840 40% /
none 7619740 0 7619740 0% /dev/shm
tank/compressed 79563136 12784384 66778752 17% /mnt/compressed
tank/uncompressed 89918080 23139328 66778752 26% /mnt/uncompressed
tank 66778752 0 66778752 0% /tank
100GB disk pooling (64G + 13G + 23G)
Conclusion
• We adopted a short-read alignment step with bowtie2
to the tests of ZFS, as it would mainly utilize the
computational resource including storage disk.
• The tests show that there is no considerable difference
of resource usage between on uncompressed and
compressed disk partitions of ZFS.
– Execution time, CPU, memory, I/O performance
– But it may need more tests in more computational burden
to recognize the stability of ZFS.
• The adoption of compressed system makes more
efficient usage of our storage, especially with unzipped
data files. (refer slide 6-7)

Más contenido relacionado

La actualidad más candente

Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefsMarian Marinov
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writerEnkitec
 
Feature rich BTRFS is Getting Richer with Encryption
Feature rich BTRFS is Getting Richer with EncryptionFeature rich BTRFS is Getting Richer with Encryption
Feature rich BTRFS is Getting Richer with EncryptionLF Events
 
Nvmfs benchmark
Nvmfs benchmarkNvmfs benchmark
Nvmfs benchmarkLouis liu
 
Linux fundamental - Chap 08 proc
Linux fundamental - Chap 08 procLinux fundamental - Chap 08 proc
Linux fundamental - Chap 08 procKenny (netman)
 
Postgresql database administration volume 1
Postgresql database administration volume 1Postgresql database administration volume 1
Postgresql database administration volume 1Federico Campoli
 
Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014krispcbsd
 
Как PostgreSQL работает с диском
Как PostgreSQL работает с дискомКак PostgreSQL работает с диском
Как PostgreSQL работает с дискомPostgreSQL-Consulting
 
Lpreservereurobsd2014
Lpreservereurobsd2014Lpreservereurobsd2014
Lpreservereurobsd2014krispcbsd
 
EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2真一 藤川
 
Grabbing the PostgreSQL Elephant by the Trunk
Grabbing the PostgreSQL Elephant by the TrunkGrabbing the PostgreSQL Elephant by the Trunk
Grabbing the PostgreSQL Elephant by the TrunkHarold Giménez
 

La actualidad más candente (20)

Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefs
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
 
Tuning Linux for MongoDB
Tuning Linux for MongoDBTuning Linux for MongoDB
Tuning Linux for MongoDB
 
Feature rich BTRFS is Getting Richer with Encryption
Feature rich BTRFS is Getting Richer with EncryptionFeature rich BTRFS is Getting Richer with Encryption
Feature rich BTRFS is Getting Richer with Encryption
 
Nvmfs benchmark
Nvmfs benchmarkNvmfs benchmark
Nvmfs benchmark
 
vbsd2013
vbsd2013vbsd2013
vbsd2013
 
Linux fundamental - Chap 08 proc
Linux fundamental - Chap 08 procLinux fundamental - Chap 08 proc
Linux fundamental - Chap 08 proc
 
Postgresql database administration volume 1
Postgresql database administration volume 1Postgresql database administration volume 1
Postgresql database administration volume 1
 
Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014Life Preserver - AsiaBSDCon2014
Life Preserver - AsiaBSDCon2014
 
BURA Supercomputer
BURA SupercomputerBURA Supercomputer
BURA Supercomputer
 
eurobsd2013
eurobsd2013eurobsd2013
eurobsd2013
 
SOFA Tutorial
SOFA TutorialSOFA Tutorial
SOFA Tutorial
 
NetBSDworkshop
NetBSDworkshopNetBSDworkshop
NetBSDworkshop
 
History
HistoryHistory
History
 
MongoDB Shard Cluster
MongoDB Shard ClusterMongoDB Shard Cluster
MongoDB Shard Cluster
 
Как PostgreSQL работает с диском
Как PostgreSQL работает с дискомКак PostgreSQL работает с диском
Как PostgreSQL работает с диском
 
Lpreservereurobsd2014
Lpreservereurobsd2014Lpreservereurobsd2014
Lpreservereurobsd2014
 
EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2
 
Self 2013
Self 2013Self 2013
Self 2013
 
Grabbing the PostgreSQL Elephant by the Trunk
Grabbing the PostgreSQL Elephant by the TrunkGrabbing the PostgreSQL Elephant by the Trunk
Grabbing the PostgreSQL Elephant by the Trunk
 

Similar a ZFS test

Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data DeduplicationRedWireServices
 
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderGregSmith458515
 
3 Flink Mistakes We Made So You Won't Have To
3 Flink Mistakes We Made So You Won't Have To3 Flink Mistakes We Made So You Won't Have To
3 Flink Mistakes We Made So You Won't Have ToHostedbyConfluent
 
Linux Kernel Platform Development: Challenges and Insights
 Linux Kernel Platform Development: Challenges and Insights Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and InsightsGlobalLogic Ukraine
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Odinot Stanislas
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalTommy Lee
 
SiteGround Tech TeamBuilding
SiteGround Tech TeamBuildingSiteGround Tech TeamBuilding
SiteGround Tech TeamBuildingMarian Marinov
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Kyle Hailey
 
Some analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDBSome analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDBXiao Yan Li
 
Oracle Performance On Linux X86 systems
Oracle  Performance On Linux  X86 systems Oracle  Performance On Linux  X86 systems
Oracle Performance On Linux X86 systems Baruch Osoveskiy
 
Cassandra and Solid State Drives
Cassandra and Solid State DrivesCassandra and Solid State Drives
Cassandra and Solid State DrivesDataStax Academy
 
PostgreSQL performance archaeology
PostgreSQL performance archaeologyPostgreSQL performance archaeology
PostgreSQL performance archaeologyTomas Vondra
 
Awrrpt 1 3004_3005
Awrrpt 1 3004_3005Awrrpt 1 3004_3005
Awrrpt 1 3004_3005Kam Chan
 
Exploiting Your File System to Build Robust & Efficient Workflows
Exploiting Your File System to Build Robust & Efficient WorkflowsExploiting Your File System to Build Robust & Efficient Workflows
Exploiting Your File System to Build Robust & Efficient Workflowsjasonajohnson
 
Adobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office HoursAdobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office HoursAndrew Khoury
 
System Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle eduSystem Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle edu엑셈
 
YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceBrendan Gregg
 

Similar a ZFS test (20)

Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data Deduplication
 
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql Loader
 
3 Flink Mistakes We Made So You Won't Have To
3 Flink Mistakes We Made So You Won't Have To3 Flink Mistakes We Made So You Won't Have To
3 Flink Mistakes We Made So You Won't Have To
 
Linux Kernel Platform Development: Challenges and Insights
 Linux Kernel Platform Development: Challenges and Insights Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and Insights
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
 
SiteGround Tech TeamBuilding
SiteGround Tech TeamBuildingSiteGround Tech TeamBuilding
SiteGround Tech TeamBuilding
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
 
Some analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDBSome analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDB
 
Oracle Performance On Linux X86 systems
Oracle  Performance On Linux  X86 systems Oracle  Performance On Linux  X86 systems
Oracle Performance On Linux X86 systems
 
Cassandra and Solid State Drives
Cassandra and Solid State DrivesCassandra and Solid State Drives
Cassandra and Solid State Drives
 
PostgreSQL performance archaeology
PostgreSQL performance archaeologyPostgreSQL performance archaeology
PostgreSQL performance archaeology
 
Refining Linux
Refining LinuxRefining Linux
Refining Linux
 
LUG 2014
LUG 2014LUG 2014
LUG 2014
 
Awrrpt 1 3004_3005
Awrrpt 1 3004_3005Awrrpt 1 3004_3005
Awrrpt 1 3004_3005
 
Database Hardware Benchmarking
Database Hardware BenchmarkingDatabase Hardware Benchmarking
Database Hardware Benchmarking
 
Exploiting Your File System to Build Robust & Efficient Workflows
Exploiting Your File System to Build Robust & Efficient WorkflowsExploiting Your File System to Build Robust & Efficient Workflows
Exploiting Your File System to Build Robust & Efficient Workflows
 
Adobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office HoursAdobe AEM Maintenance - Customer Care Office Hours
Adobe AEM Maintenance - Customer Care Office Hours
 
System Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle eduSystem Capa Planning_DBA oracle edu
System Capa Planning_DBA oracle edu
 
YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems Performance
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

ZFS test

  • 1. ZFS test with VM on PC
  • 2. Alignment test • Commands – cp ~/r100609_1_thy__coreRag1__Rag1_E1.fastq . – ~/src/bowtie2-2.1.0/bowtie2 -x ~/indexes/mm9 - U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.sam -- threads 2 • Check the process status (execution time ,CPU, memory) with “ps” command for each 10 seconds
  • 3. Alignment test Uncompressed Compressed resident set size, the non-swapped physical memory that a task has used (in kiloBytes) % CPU Memory
  • 4. I/O performance • Copy 1GB divided by 1 – 10 blocks • Command – for count in $(seq 1 10); do for directory in uncompressed compressed; do dd if=/dev/zero of=/mnt/$directory/foovar count=$count bs=`perl -e "print int(1000000000 / $count - 0.5) + 1"` 2>&1 | tail -n1 | sed 's/^.*, //'; done; done | paste - - > dd.txt &
  • 5. I/O performance Blocks Uncompressed Compressed 1 50.1 MB/s 59.1 MB/s 2 56.0 MB/s 54.5 MB/s 3 56.0 MB/s 57.8 MB/s 4 57.6 MB/s 52.7 MB/s 5 53.9 MB/s 58.9 MB/s 6 57.2 MB/s 61.4 MB/s 7 52.3 MB/s 60.0 MB/s 8 43.9 MB/s 60.7 MB/s 9 58.2 MB/s 57.3 MB/s 10 48.1 MB/s 61.3 MB/s
  • 6. File system disk space usage (df) Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/fedora-root 64247652 25341508 35635900 42% / devtmpfs 1017952 0 1017952 0% /dev tmpfs 1025732 80 1025652 1% /dev/shm tmpfs 1025732 708 1025024 1% /run tmpfs 1025732 0 1025732 0% /sys/fs/cgroup tmpfs 1025732 12 1025720 1% /tmp /dev/sda1 487652 67503 394549 15% /boot 129.112.138.227:/mnt/zfs1 203341312 8697920 194643392 5% /mnt/uncompressed 129.112.138.227:/mnt/zfs2 203341376 3823808 199517568 2% /mnt/compressed
  • 7. File system disk space usage (df) Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/fedora-root 64247652 25341508 35635900 42% / devtmpfs 1017952 0 1017952 0% /dev tmpfs 1025732 80 1025652 1% /dev/shm tmpfs 1025732 708 1025024 1% /run tmpfs 1025732 0 1025732 0% /sys/fs/cgroup tmpfs 1025732 12 1025720 1% /tmp /dev/sda1 487652 67503 394549 15% /boot 129.112.138.227:/mnt/zfs1 203341312 2181504 201159808 2% /mnt/uncompressed 129.112.138.227:/mnt/zfs2 203341376 2181376 201160000 2% /mnt/compressed After gzipping of data files
  • 8. ZFS test with Amazon EC2
  • 9. Alignment test 1 • Commands (4 processes using 4 CPU cores) – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.1.sam --threads 1 & – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.2.sam --threads 1 & – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.3.sam --threads 1 & – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.4.sam --threads 1 &
  • 10. Alignment test 1 • The test processes were terminated with memory error. Out of memory allocating the offs[] array for the Bowtie index. Please try again on a computer with more memory. Error: Encountered internal Bowtie 2 exception (#1) Command: /home/ec2-user/src/bowtie2-2.1.0/bowtie2-align -- wrapper basic-0 -x indexes/mm9 -S r100609_1_thy__coreRag1__Rag1_E1.1.sam --threads 1 -U r100609_1_thy__coreRag1__Rag1_E1.fastq bowtie2-align exited with value 1
  • 11. Alignment test 2 • Commands (2 processes using 4 CPU cores) – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.1.sam -- threads 2 & – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.2.fastq -S r100609_1_thy__coreRag1__Rag1_E1.2.sam -- threads 2 &
  • 12. Alignment test 2 Uncompressed resident set size, the non-swapped physical memory that a task has used (in kiloBytes) % CPU Memory
  • 13. Alignment test 2 Compressed resident set size, the non-swapped physical memory that a task has used (in kiloBytes) % CPU Memory
  • 14. Alignment test 3 • Checking the total memory usage • Commands (1 process using 2 CPU cores) – free -t -s 1 – ~/src/bowtie2-2.1.0/bowtie2 -x indexes/mm9 -U r100609_1_thy__coreRag1__Rag1_E1.fastq -S r100609_1_thy__coreRag1__Rag1_E1.sam -- threads 4 &
  • 16. I/O performance (Read rate) Blocks Uncompressed Compressed 1 1.1 GB/s 1.1 GB/s 2 1.6 GB/s 1.6 GB/s 3 1.9 GB/s 2.0 GB/s 4 2.2 GB/s 2.2 GB/s 5 2.3 GB/s 2.4 GB/s 6 2.4 GB/s 2.4 GB/s 7 2.5 GB/s 2.5 GB/s 8 2.6 GB/s 2.6 GB/s 9 2.6 GB/s 2.6 GB/s 10 2.6 GB/s 2.7 GB/s
  • 17. I/O performance (Write rate 1) Blocks Uncompressed Compressed 1 43.6 MB/s 324 MB/s 2 1.1 GB/s 1.1 GB/s 3 1.2 GB/s 43.9 MB/s 4 42.8 MB/s 1.3 GB/s 5 46.0 MB/s 165 MB/s 6 57.1 MB/s 46.3 MB/s 7 374 MB/s 1.4 GB/s 8 1.1 GB/s 45.4 MB/s 9 42.5 MB/s 44.8 MB/s 10 510 MB/s 1.4 GB/s
  • 18. I/O performance (Write rate 2) Blocks Uncompressed Compressed 1 814 MB/s 812 MB/s 2 1.1 GB/s 45.5 MB/s 3 43.3 MB/s 50.4 MB/s 4 233 MB/s 1.3 GB/s 5 1.3 GB/s 45.5 MB/s 6 41.8 MB/s 1.3 GB/s 7 98.6 MB/s 176 MB/s 8 60.4 MB/s 599 MB/s 9 47.3 MB/s 38.0 MB/s 10 1.5 GB/s 1.4 GB/s
  • 19. File system disk space usage (df) Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvde1 6193088 2393636 3736840 40% / none 7619740 0 7619740 0% /dev/shm tank/compressed 79563136 12784384 66778752 17% /mnt/compressed tank/uncompressed 89918080 23139328 66778752 26% /mnt/uncompressed tank 66778752 0 66778752 0% /tank 100GB disk pooling (64G + 13G + 23G)
  • 20. Conclusion • We adopted a short-read alignment step with bowtie2 to the tests of ZFS, as it would mainly utilize the computational resource including storage disk. • The tests show that there is no considerable difference of resource usage between on uncompressed and compressed disk partitions of ZFS. – Execution time, CPU, memory, I/O performance – But it may need more tests in more computational burden to recognize the stability of ZFS. • The adoption of compressed system makes more efficient usage of our storage, especially with unzipped data files. (refer slide 6-7)