Programming/android2019. 1. 25. 19:12

안드로이드에서 백그라운드로 주기적인 작업(예를 들면 값을 확인한다거나)하는 법 찾는중

생각해보니.. 포그라운드 앱과 백그라운드 앱으로 나눠지고

각각에 대해서 백그라운드 작업 등록하는 법을 찾아 봐야 할 듯?


[링크 : https://leewon.tistory.com/m/15?category=223806]

[링크 : https://medium.com/til-kotlin-ko/android-o에서의-백그라운드-처리를-위한-jobintentservice-250af2f7783c]

Posted by 구차니
Programming/android2019. 1. 25. 18:55

안드로이드 앱 구성이라고 해야하나

핵심 키워드 중에 하나인데 언제 보냐 ㅠㅠ


[링크 : https://whatisthenext.tistory.com/64]

[링크 : https://recipes4dev.tistory.com/67]

Posted by 구차니
프로그램 사용/freeNAS2019. 1. 25. 17:41

raidz 뒤의 숫자는 parity 드라이브 갯수

구성만 보면 raid5 변형으로 보이는데.. hot swap이랑 hot spare 감안하면 어느게 더 나으려나..


[링크 : https://chonnom.com/bbs/board.php?bo_table=B19&wr_id=516]

'프로그램 사용 > freeNAS' 카테고리의 다른 글

NAS4free  (0) 2019.01.28
freeNAS hardware RAID, hot swap 등등..  (0) 2019.01.25
freeNAS web GUI  (2) 2019.01.25
Posted by 구차니
프로그램 사용/freeNAS2019. 1. 25. 15:52

freeNAS 는 freeBSD 기반인듯?

64bit cpu 필요 / 8GB 이상 메모리 필요

hotswap은 하드웨어랑 driver 역량이라고 하는데...

머리 아프네.


ZFS 볼륨 확장

디스크를 추가로 장착하는 경우 볼륨을 확장할 수 있으며 있으나 제한적으로 사용할 것을 권장합니다. 


볼륨을 확장하는 경우 데이터 손실을 야기할 수 있으며,  확장은 볼륨 생성에 비해 제약적인 기능을 제공합니다. 



고장난 드라이브 교체

어떤 형태의 RAID 방식을 사용하고 있던간에 디스크의 문제가 발생하면 가능한 빨리 디스크 교체를 진행해야 합니다. 


AHCI를 지원하는 경우 재부팅 과정 없이 바로 교체할 수 있습니다. 


고장난 장치를 물리적으로 제거하기 전에 Storage -> Volumes 항목으로 이동하여 볼륨의 이름을 선택합니다. 


디스크 항목을 클릭하여 오프라인 상태로 변경해야 합니다. 이 단계에는 ZFS 풀에서 장치를 올바르게 제거하고 스왑 문제를 방지하기 위해 반드시 시행할 것을 권장합니다. 


대부분의 시스템은 AHCI를 지원하며, 핫스왑을 지원하기 때문에 전원을 중지하지 않고 디스크를 교체해도 상관없지만 안전성을 좀더 고려해야 한다면 전원을 끄고 문제가 발생한 디스크를 교체할 것을 권장합니다. 


새로운 디스크로 교체한 다음 항목에서 오프라인으로 표시된 디스크를 찾아 선택하고 교체 버튼을 클릭합니다. 


즉시 ZFS 풀이 시작되며, 복구 프로세스가 시작됩니다. 시간은 디스크 용량에 따라 다소 시간이 걸릴 수 있습니다. 


드라이브 교체가 완료되면 SMART Tests를 다시 추가 해야 합니다. 


SMART는 디스크의 상태를 확인하기 위해서 필요한 작업이긴 하지만 너무 자주 스케줄을 실행하는 경우 디스크의 I/O 성능을 심각하게 저하시키는 요인이 됩니다. 

[링크 : https://judo0179.tistory.com/23]



SSD를 write cache로 쓸 수 있다는데.. 작은 용량의 자잘한 파일을 빠르게 제공하는 용도로도 쓸 수 있으려나?

그리고 freeNAS의 매력이라면 jail과 VM(libvirt로 보이는)

또한 소프트웨어 RAID를 구성할 때 SSD 등을 쓰기 캐시로 넣을 수 있는데, 이렇게 할 경우 동기 쓰기(주로 NFS)의 성능이 증가하는 효과를 볼 수 있습니다. 본래라면 동기 쓰기는 느린 하드 디스크의 기록이 완료될 때까지 프로그램의 수행이 멈추지만 그보다 빠른 SSD 캐시에 데이터가 기록되면 프로그램은 다음으로 넘어가며, SSD 캐시의 내용은 이후 하드 디스크에 기록되는 방식입니다.


다만 단순한 NAS로서 FreeNAS도 좋지만, Jail 기능 때문에 FreeNAS는 단순한 NAS 이상의 역할도 할 수 있습니다. Jail은 VM과 비슷하지만 OS 스택은 공유하는 방식이라 VM처럼 엄청 무겁지도 않고 되게 빠른 게 장점입니다. 리눅스의 Docker 같은 컨테이너와 비슷한 기술이죠. 

[링크 : https://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=13777]



일단은.. SW RAID로 ZFS를 구현해서 쓰기 때문에,

굳이 하드웨어 RAID가 필요없다 수준이 아니라 HW RAID를 쓰면 안된다 수준이 되는 걸려나?

ZFS works best when it has direct access to the drives. 

[링크 : https://forums.freenas.org/index.php?threads/hardware-raid-strongly-discouraged.49402/]



DELL PowerEdge 서버에서 hotswap 하는 동영상

[링크 : https://www.youtube.com/watch?v=pOB45_PUUCc]


위 동영상의 글 링크

[링크 : https://www.jonkensy.com/diy-sannas-quest-for-fast-reliable-shared-storage-with-a-twist-of-zfs-part-1/]



+

[링크 : https://www.ixsystems.com/documentation/freenas/11.2/intro.html]

'프로그램 사용 > freeNAS' 카테고리의 다른 글

NAS4free  (0) 2019.01.28
raidz1 (zfs)  (0) 2019.01.25
freeNAS web GUI  (2) 2019.01.25
Posted by 구차니
프로그램 사용/freeNAS2019. 1. 25. 15:34

요게 신버전 UI



구버전으로 로그인 가능해서 변경해보니 확실히 옛날 느낌이 팍팍 나긴하네?




그나저나... 계정을 추가하고 그걸로 웹 로그인 해보려고 해도 안된다. -_ㅠ

admin 권한이 있거나 root만 된다고도 하는데, FreeNAS의 정책인지 아니면 버그인지 모르겠다.

시놀로지 같은 저장소 탐색기(?)를 기대했는데 무리인가...

[링크 : https://forums.freenas.org/index.php?threads/unable-to-login-to-gui-with-non-admin-root-user.19921/]


freeNAS에 pydio 설치가 가능하려나?

[링크 : https://forums.freenas.org/index.php?threads/pydio-using-nginx-php-fpm-and-mysql.26766/]

[링크 : https://tinkertailorsoldiersponge.com/blog/2014/03/16/plex-pydio-on-freenas-9-2]

'프로그램 사용 > freeNAS' 카테고리의 다른 글

NAS4free  (0) 2019.01.28
raidz1 (zfs)  (0) 2019.01.25
freeNAS hardware RAID, hot swap 등등..  (0) 2019.01.25
Posted by 구차니
Linux/centos2019. 1. 25. 14:50

yum에는 익숙하지 않아서..

아무생각 없이 update 했더니 apt-get upgrade 하는 작동이 되어버려서 검색..


The check-update command will refresh the package index and check for available updates:


yum check-update 

[링크 : https://unix.stackexchange.com/questions/6252/what-is-yum-equivalent-of-apt-get-update]


yum update package_name

지정된 패키지를 사용 가능한 최신 버전으로 업데이트하는데 사용됩니다. 지정된 패키지가 없을 경우, yum은 설치된 모든 패키지를 업데이트하게 됩니다.

--obsoletes 옵션을 사용할 경우 (예: yum --obsoletes package_name), yum은 오래된 패키지를 처리하게 됩니다. 따라서, 오래된 패키지는 업데이트를 하는 동안 적절히 삭제 및 교체됩니다.


yum check-update

이 명령으로 업데이트가 설치된 패키지에 적용할 수 있는지에 대한 여부를 확인할 수 있습니다. 업데이트를 적용할 수 있을 경우 yum은 전체 리포지터리에서 모든 패키지 목록을 반환합니다. 

[링크 : https://access.redhat.com/...updating_packages_from_the_command_line_with_yum]

Posted by 구차니

대개 SMP 니까 동일 CPU로 바꾸는데 


Intel(R) Xeon(R) CPU E5-2643 v4 @ 3.40GHz

Intel(R) Xeon(R) CPU E5-2643 v3 @ 3.40GHz


스테핑이라고 해야하나.. 버전 표기가 다른게 혼용이 되나 모르겠네..

v3는 하스웰 기반

v4는 브로드 웰 기반인데 두개를 하나의 메인보드에서 쓸 수 있으려나?

[링크 : https://ark.intel.com/ko/products/81900/Intel-Xeon-Processor-E5-2643-v3-20M-Cache-3-40-GHz-]

[링크 : https://ark.intel.com/ko/products/92989/Intel-Xeon-Processor-E5-2643-v4-20M-Cache-3-40-GHz-]


일단은 될거 같기도 한데 애매하네..

Yes, you can. Intel says in their Xeon Datasheets that you only need to match the:


Intel QuickPath Interconnect frequency

core frequency

power segment

internal cache sizes. 

[링크 : https://serverfault.com/.../two-different-intel-xeon-e5-24xx-on-one-dual-socket-motherboard]



+

v3는 메모리 지원 용량 및 속도가 v4에 비해서 확실히 낮고

그 외에는 TSX-NI 지원여부 외에는 동일해 보이는데 가능할거 같기도 하고...

(근데 공정 차이로 전원부가 좀 상이하지 않을까 겁나긴 하네?)

'하드웨어 > Server Case & board' 카테고리의 다른 글

dell quick sync  (0) 2019.02.13
dell power edge 베이 확장  (0) 2019.02.13
iDRAC 암호 변경하기  (0) 2019.01.23
ds213+ 와 ds213j  (0) 2015.04.02
라라비 / Xeon Phi  (0) 2013.09.13
Posted by 구차니