Skills/Linuxworld 2014. 1. 24. 02:03

이번엔 4번째 기사.. 실질적으로는 3번째가 될 기사에 대해서 얘기를 나눠보겠다.


LWN 의 기사들중 아주아주 오랜만에 엔지니어로써 기술 운용에 직접적인 기사라 기분도 좋았고,


무튼.. 바로 시작하도록 하겠다.


LWN 기사 원문 :  Btrfs: Subvolumes and snapshots



단한줄 알았더니 생각보다 오래걸린 부분인 만큼, 

이 subvolume 과 스냅샷이 Btrfs 를 지속적으로 두고보고, 

차세대 파일시스템으로 자리 잡을 수 있는 주요기능이 되기 때문으로 생각되며,

이점은 조나단과 나의 생각이 동일한 것으로 보인다.


어쨋든, 난 이 subvolume 과 snapshot 기능을 처음 접하는 순간,

심장이 쫄깃해지는 기분을 느꼈을 정도로, 흥미를 느꼈을 정도니까...


이것으로 전반적인 Btrfs 의 핵심은 다 다룬것 같고,


Btrfs 연재기사의 마지막은, receive/send 기능을 다루게 될 것이라고 한다..


이제 자야되.. 생각보다 오래걸렸어.. 기찬이형 나오는 해피투게더 보느라 ㅋ

나머지 자잘한 layout 등의 수정은 내일할래 내용은 괜춤한거 같으니 ㅠㅠ

내일은 "불" to the "금" !!!! 야하게놀아야지 -_-



2012/02/17 - [Skills/Cloud Computing] - Swiss army knife 에 비견되는 BtrFS - 1부


2012/02/20 - [Skills/Cloud Computing] - Swiss army knife 에 비견되는 BtrFS - 2부


2014/01/03 - [Skills/Linuxworld] - Introduce to Btrfs -1


2014/01/06 - [Skills/Linuxworld] - Btrfs - Getteing started -2


2014/01/07 - [Skills/Linuxworld] - Btrfs: Working with multiple devices - 3



posted by mirr

댓글을 달아 주세요

Skills/Linuxworld 2014. 1. 6. 00:33

자, Btrfs 에 대한 LWN 기사를 이어서 가보자,

LWN 기사 원문 (무료) :https://lwn.net/Articles/577218/ 

사실 Get start 문서는 btrfs wiki 페이지를 봐도 되는 부분이지만,
어떤 부분이 개발에 난항을 격는 부분인지, 어떤 부분이 사용자 및 배포판들에서
우려하는 부분인지를 파악하고, 그걸 무시할만큼 매료될 좋은 기능들을
역홍보 하는것에 역점을 둔 기사가 아닐까 싶다.

위키페이지를 보면 알겠지만, 정말정말정말로 Btrfs 를 위해 특별한 도구들은,
전혀 필요가 없음을 알 수 있을 것이고, 이런 간결한 구성으로 훌륭한 기능들을
제공한다는 점은, 두말 할 나위 없이, 차세대 파일시스템으로 손꼽히는데, 손색이 없을 만 한 것으로 판단된다... (개인적으로다가....)

KM 만들어야 할 시점에 계속 딴짓거리중이긴 한데... 
만들다보면 Btrfs 에 대한 마스터노트가 하나 나오지 않을까 싶어서 열심히 확인중...

왜냐하면, Oracle Linux 에서 LXC (Linux Containers) 를 사용하는 데 있어서,
Btrfs 가 매우 중요한 역할을 할 것이기 때문이고,
LXC
는, Redhat 에서 아직 구체적인 계획이 없기 때문에,
Oracle Linux 에서 치고들어가고자 하는 부분이랄까? 

우린 Database 를 위해서는 OCFS 나 ASM 도 여전히 라인업을 유지하고 있다는점..
(약간 얄밉긴 하지만 -_-)

Corbet 의 Btrfs 에 대한 마지막 연재기사가 종료되면...
양쪽 사이드에 함께 발담그고 있는 나의 개인적 리눅스의 벤더들의 미래가
살짝 드러나지 않을까 싶다..
(일단 스토리지분야....Openshift 도 언급할 기회가 생길거라고 구상중..)

맥주가 떨어져서 이제 자야겠어..셜록보면서... 셜록 뉴 시즌... 억지가 강하지만,
억지부터가 딱 내스타일 ㅋ 바보는 바보를 알아보는거지 ㅠㅠ


'Skills > Linuxworld' 카테고리의 다른 글

Btrfs: Subvolumes and snapshots - 4  (0) 2014.01.24
Btrfs: Working with multiple devices - 3  (0) 2014.01.07
Btrfs - Getteing started -2  (0) 2014.01.06
Introduce to Btrfs -1  (0) 2014.01.03
[LWN] When The kernel ABI has to change  (5) 2013.07.10
[LWN] LSFMM 2013 - Btrfs : "Are we there yet?"  (0) 2013.05.06
posted by mirr

댓글을 달아 주세요

Skills/Linuxworld 2014. 1. 3. 18:24
Btrfs 가 Default filesystem 으로 Fedora20 에 탑재되길 기대했었는데,

안타깝게도, 몇가지 기술적 이슈로 인해 탑재되지 못한 아쉬움에,

이번에, LWN.net 에서는 Jonathan 옹이 열심히 Btrfs 를 한달 내내 기사로 써주시길레, 정리해 보았다.
(사실 이전에 나왔던 기사들의 정리일 뿐이지만, 공식적으로 꾸준히 밀어주는 것은 처음인거 같아서 ㅋ )

참고로 12월 초에 기고된 글이니, 무료로 확인 가능하다.
주말엔 이어서 2,3 편(3편은 이번주에 나와서 유료) 올리도록 하겠다.
(아참, 도메인 연장 깜빡해서 몇일 연결 안되있었더니 방문자수가 ㅋㅋㅋ)

LWN 기사 원문 : https://lwn.net/Articles/576276/



첨언하자면, 난 현재, 실제로 Oracle Linux 6 에서 Btrfs 를 이용하여,

Unbreakable Kernel git 를 받아 공부하고 있다.

이는 스냅샷 기능을 주로 이용하기 위한 것이다.

작업시 snapshot 을 미리 뜨고 작업한다는 점.


또 한가지 팁으로, yum-snapshot 이라는 플러그인이 있는데,

이걸 사용하면 yum 을 통해 패키지가 업데이트 될때마다

Btrfs 로 되어 있는 파일시스템을 자동을 찾아 날짜로 스냅샷을 생성해 준다.


사실 file 에 대한 data loss 문제를 포함하여 (젤 큰문제) 몇가지 이슈들이 남아있지만,

이 부분들은 FusionIO 에서 제시한 atomic 방식을 이용하여 해결하고 있으며,

정말정말 기대되는 파일시스템이라는것. 한마디로 얘기하자면,


이거 좋다!! ㅋㅋ



'Skills > Linuxworld' 카테고리의 다른 글

Btrfs: Working with multiple devices - 3  (0) 2014.01.07
Btrfs - Getteing started -2  (0) 2014.01.06
Introduce to Btrfs -1  (0) 2014.01.03
[LWN] When The kernel ABI has to change  (5) 2013.07.10
[LWN] LSFMM 2013 - Btrfs : "Are we there yet?"  (0) 2013.05.06
lockdep work available in user-space  (0) 2013.02.12
posted by mirr

댓글을 달아 주세요

Skills/Linuxworld 2013. 5. 6. 04:42

연애하느라 오랜만에 포스팅.. 


2013년 LSFMM (Linux Storage,Filesystem,Memory Management Summit) 에서 


Btrfs 개발자 조세프 바시크가 현재 개발상태에대한 소식을 발표하여, 포스팅 해 본다.

http://lwn.net/Articles/548937/ (free)



- 비록 이 btrfs 에 대해서 많은 응용은 해보지 못하였지만,


내가 관심갖고있는 파일시스템의 하나이고,


많은 가능성을 갖고있는데다가,,, 오라클사람이기 때문에 주시해서 보고있다는....ㅋㅋㅋ

사실 올해쯤에는 이 파일시스템에 대한 코드리뷰도 할 수 있길 꿈꿔왔었다만,

여러가지 상황과 게으름이 나의 발목을 잡아왔다는 핑계를 대며... 백년만의 포스팅을 마치도록 하겠다..


기회가되면(대체언제????) 위에 언급된 atomic writes 와 스냅샷 센드/리시브 기능에대해서 포스팅 하도록 하겠다.


PS : 근데... Bacik 은 뭐라고 읽어야돼?? 그냥 Josef 라고부를걸 그랬나? ㅋㅋ


'Skills > Linuxworld' 카테고리의 다른 글

Introduce to Btrfs -1  (0) 2014.01.03
[LWN] When The kernel ABI has to change  (5) 2013.07.10
[LWN] LSFMM 2013 - Btrfs : "Are we there yet?"  (0) 2013.05.06
lockdep work available in user-space  (0) 2013.02.12
[LWN] Adding a Huge Zero Page  (0) 2012.10.21
Leap Second - hrtimer  (0) 2012.07.02
posted by mirr

댓글을 달아 주세요

Skills/Cloud Computing 2012. 2. 21. 10:56
이번엔 재밌는 툴.. 물론 상용인데.. 이거가지고 돈받거나 저작권 운운할것 같진 않아서

일단 소개도 하고, Filesystem 비교도 좀 직접 한 결과를 공유도 좀 하고자

작성하는 글이다.

혹여 저작권 문제가 된다면 바로 삭제할 것이다.



여기서 보듯이 vxBench 라는 툴로 간단하게 Excel 그래프를 만들어 낼 수 있으며,

BtrFS 가 작은 파일에 더 강하고, XFS 는 큰 파일에 강한지를 알 수 있으며,

Ext4 의 안정적 성능치에 대한 내용을 알아 볼 수 있었다.

참고로 H/W 제원은 나의 노트북이며, 다음과 같은 정보를 갖고 있다.

CPU : Intel i5 M520 2.40GHz
Mem: 4G
Disk : Hitachi SATA 500GB 7200RPM


이고, 단순히 파일시스템에 대한 성능 측정만을 했음을 알린다.

vxBench 에 대한 공개는 가능한지, 저작관에 문제가 없는지 확신할 수가 없어서

공개 배포는 아무래도 안될것 같은데, 관심 있으면 IRC 나 메일,전화 등등의

수단을 이용해서 연락하기 바란다. 쿨럭.....


posted by mirr

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply sajinbag

    안녕하세요. VXbench 소개글 잘 보았습니다.

    운영하고 있는 사이트의 특정장비 I/O Performence가 논란의 중심에 있습니다. -_-
    bonnie++, IOZone, DD등을 이용하여 여러번 테스트 해 보았는데
    VXbench를 이용해서도 테스트 해보고 싶네요.
    가능하다면 아래 제 Email 주소로 배포 부탁 드려요.
    sajinbag@gmail.com

    운영자님의 연락처를 알 수 없어 댓글 남깁니다...

    2012.02.22 01:21
  2.  Addr  Edit/Del  Reply sajinbag

    잘받았습니다. 감사합니다.

    2012.02.24 01:59

Skills/Cloud Computing 2012. 2. 20. 02:45
성능테스트 하는데 생각보다 오래걸렸고, 로컬 랩탑에서 테스트하다보니,

중간중간 Cache 를 드롭시킬때 간간히 Down 되거나, X windows 가 멎어

Keyboard Input 이 안되는등 (마우스만움직이는) 경우가 좀 있어서 애먹다가

이제서야 포스팅하게 된다...

늦은 밤이니 간단하게 비교테이블만 올리겠다.



단순히 DD 를 통해 테스트했을때 내 랩탑에선 BtrFS 의 경우


1G 파일을 Write 하는데 최대 460 MB/s 가 나왔고 Bacik 의 말로는


20G 파일을 Write 하는데 150 MB/s 정도 나왔다고 한다.


작은 파일의 경우 ( 1M ) 최대 진짜 뻥안치고 800MB/s 도 나왔었다..


물론 각 테스트는 Cache 와 Buffer 들을 Drop 시키고 Swap 도


On, Off 를 통해 깨끗이 지워가며 테스트 했다.


아 졸려 오늘은 Cluster 하러 가야하는데 이천으로... 과연 일정은 정해진건지 모르겠네 ㅋ


posted by mirr

댓글을 달아 주세요

Skills/Cloud Computing 2012. 2. 17. 17:34
요즘 이것저것 새롭게 하는게 많아 뜸해져 있던 차에,

간만에 BtrFS 에 대해서 스위스 아미 나이프에 비교한 LWN 기사를 읽고

잽싸게

추후에는 XFS, NoSQL 류 그리고 클라우드에 대한 패러다임 을 얘기해 보고 싶다.




일단 1부니까 여기까지하고, 담포스팅에서는 성능과

ZFS 등과의 비교 위주로 정리를 해봐야 겠다.

posted by mirr

댓글을 달아 주세요